0

在 ASP.net 中实现网格视图批量编辑的最佳方法是什么?我不希望用户必须单击每一行上的编辑来更改它。如果他们可以进行所有更改然后一次性提交它们会更好。

我想要的是类似的东西


项目 1 xxxx

项目 2 xxxx

项目 3 xxxx

提交


其中 xa 复选框。

网格视图甚至是实现这一目标的好方法吗?

4

5 回答 5

1

这是一个支持批量编辑的 GridView:http: //blogs.msdn.com/b/mattdotson/archive/2005/11/09/real-world-gridview-bulk-editing.aspx

于 2010-11-19T17:39:48.297 回答
1

尝试这个:

在您的 gridview 中创建一个带有文本框的模板列,然后用数据绑定器填充所有内容,以便从数据库中获取默认数据。将您的页面放在底部,并在此底部创建一个 for 循环,以加载所有 gridview 行并搜索您创建的模板列。找到文本框并将其写入数据集。接下来,您可以使用我在此线程中发布的代码,用一行保存所有数据集。

于 2009-06-29T18:59:22.503 回答
1

RealWorldGrids的 BulkEditGridview 可以满足您的需求。

于 2010-06-22T20:03:37.117 回答
0

我想知道 Matt Berseth 关于批量插入的帖子(在列表视图中,但它可能对您有所帮助)是否有帮助,试试看:

http://mattberseth.com/blog/2008/05/bulk_inserting_data_with_the_l.html

于 2009-05-24T12:56:11.597 回答
-1

您应该能够在 RowDataBound 期间将GridViewRow.RowState设置为 Edit。只要确保 RowType 是 DataRow。

于 2009-05-24T04:49:31.587 回答