我有一个问题。我找不到任何选项将新行添加到gridview,只能删除,选择或编辑。添加新行到ASP.NET GridView的
谷歌抛出的例子很多,但所有的例子落得同样的错误我:
两个DataSource和DataSourceID的是在“GridView1”定义。删除 一个定义。
由于我在PageLoad上从数据库填充了GridView,因此已经有DataSource绑定到它(SQLDataSource)。
如果我试图根据这个啧啧添加新行: http://www.vkinfotek.com/gridview/gridview-footertemplate.html 或本: http://matifnadeem.blogspot.com/2013/05/adding-dynamic-rows-in-aspnet-gridview.html 或本: http://www.codeproject.com/Articles/467788/Dynamically-adding-and-deleting-rows-from-ASP-NET
我得到的错误,因为所有的教程使用空的GridView控件,无需在启动任何数据。
该用户在这里问同样的问题:New row in ASP.NET GridView Control但最后一个环节,它看起来很有希望,就不再有效..山的回答看起来也不错,但它不是足以让我:(
哪里是你的代码显示你在做什么? – Liam
因为我在链接教程中使用相同的代码,我认为重复代码不会有帮助。但是,如果您认为这有帮助,我可以从教程中复制并粘贴它。问题是:他们的代码工作正常,所以我没有试图修复他们的代码。问题是,我在设计GridView时使用DataSourceID,然后在页面运行时尝试使用DataSource。 – SubjectX