在ASP.net中批量编辑网格视图的最佳方法是什么?我不希望用户必须单击每个单独的行上的编辑才能更改它。如果他们能够做出所有改变,然后一次提交,那将会好得多。在ASP.Net中批量编辑GridView
我要的是一样的东西
项目1 X X X X
项目2 X X X X
项目3 X X X X
提交
在哪里x一个复选框。
网格视图甚至是实现这一目标的好方法吗?
在ASP.net中批量编辑网格视图的最佳方法是什么?我不希望用户必须单击每个单独的行上的编辑才能更改它。如果他们能够做出所有改变,然后一次提交,那将会好得多。在ASP.Net中批量编辑GridView
我要的是一样的东西
项目1 X X X X
项目2 X X X X
项目3 X X X X
提交
在哪里x一个复选框。
网格视图甚至是实现这一目标的好方法吗?
您应该可以在RowDataBound期间将GridViewRow.RowState设置为“编辑”。只要确保RowType是DataRow。
不知马特Berseth's后约批量插入(在列表视图,但它可能会帮助你)可能会有一些帮助的,试试吧:
http://mattberseth.com/blog/2008/05/bulk_inserting_data_with_the_l.html
试试这个:
在你的gridview中创建一个带有文本框的模板列,然后用数据绑定填充所有的数据从数据库中获取默认数据。放一个页面底部,在这个底部创建一个for循环,加载所有gridview行并搜索您创建的模板列。找到文本框将其写入数据集。接下来,您可以使用我在thread中发布的代码,只需一行保存所有数据集。
从RealWorldGrids的BulkEditGridview只是你想要的。