代码之家  ›  专栏  ›  技术社区  ›  Chris Stewart

从DataGrid或GridView保存一批更改

  •  0
  • Chris Stewart  · 技术社区  · 15 年前

    我有一组数据显示为一个简单的网格视图,项目名称是一个超链接以查看详细信息。我正在尝试更新此方案,以便某些字段(SortOrder和IsApproved)可以从主页编辑,并且不需要访问网格中的每个项目。

    我已将GridView转换为DataGrid,并为相关列包含了一个TemplateColumn。我把它们连接起来以适当地显示值。此时,我正试图寻找一种方法来窥视数据报和它的相关数据源,以确定按钮的Click事件上的值是否发生了更改。此时,我可以将这些更改保留回相应的SharePoint列表。

    我对DataGrid或GridView不太熟悉。在按钮单击事件期间,是否有人向我指出了如何在项目/行级别访问数据源的正确方向?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Bryan    15 年前

    如果为itemcommand添加事件处理程序,则可以访问e.item.data item以获取特定行的数据。

    我相信对于一个网格视图来说,等价于rowcommand,但不确定是否在我的头顶上。

        2
  •  0
  •   Community Tales Farias    7 年前

    我需要先了解一下DataGrid,然后问一些关于好的教程的问题。该岗位位于: Good DataGridView tutorial

    若要查看是否有任何值发生了更改,您可能需要在发生更改时将行ID存储在某个位置,然后遍历所有已更改的行并进行更新。

    希望有帮助。