代码之家  ›  专栏  ›  技术社区  ›  tjjjohnson

在asp.net中批量编辑gridview

  •  0
  • tjjjohnson  · 技术社区  · 15 年前

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

    我想要的是


    项目1 x x x

    项目2 x x x

    项目3 x x x

    提交


    其中x a复选框。

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

    5 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    7 年前

    试试这个:

    在gridview中,创建一个包含文本框的模板列,然后使用databinder填充所有文本框,以便从数据库获取默认数据。在页面底部创建一个for循环,加载所有gridview行并搜索您创建的模板列。将此写入数据集。下一步你可以用我在这里发布的代码 thread 对于单行保存所有数据集。

        2
  •  1
  •   roman m    14 年前

    BulkEditGridView来自 RealWorldGrids 做你想做的。

        3
  •  1
  •   DarrellNorton    14 年前
        4
  •  0
  •   Johan Leino    15 年前

    我想知道matt berseth关于批量插入的文章(在listview中,但它可能会帮助您)是否有帮助,请尝试一下:

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

        5
  •  -1
  •   Jeremy    15 年前

    你应该可以设置 GridViewRow.RowState 在行数据绑定期间编辑。请确保行类型是datarow。

    推荐文章