【问题标题】:Bulk Editing of A GridView in ASP.Net在 ASP.Net 中批量编辑 GridView
【发布时间】:2010-10-28 12:36:57
【问题描述】:

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

我想要的是类似的东西


项目1 x x x x

项目2 x x x x

项目3 x x x x

提交


其中 x 是一个复选框。

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

【问题讨论】:

    标签: asp.net gridview checkbox editing


    【解决方案1】:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        试试这个:

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 2014-10-18
              • 1970-01-01
              • 2018-05-01
              • 1970-01-01
              • 1970-01-01
              • 2020-01-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多