C# 从DataGrid或GridView保存一批更改

C# 从DataGrid或GridView保存一批更改,c#,asp.net,gridview,datagrid,C#,Asp.net,Gridview,Datagrid,我有一组数据显示为一个简单的GridView,项目名称是查看详细信息的超链接。我正在尝试更新此场景,以便某些字段(sortOrder和isApproved)可以从主页编辑,并且不需要访问网格中的每个项目 我已将GridView转换为DataGrid,并为相关列包含了一个TemplateColumn。我将它们连接起来,以适当地显示值。在这一点上,我试图找到一种方法来查看DataGrid及其相关数据源,以确定按钮的单击事件中的值是否发生了更改。此时,我可以将这些更改保留到相应的SharePoint列

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

我已将GridView转换为DataGrid,并为相关列包含了一个TemplateColumn。我将它们连接起来,以适当地显示值。在这一点上,我试图找到一种方法来查看DataGrid及其相关数据源,以确定按钮的单击事件中的值是否发生了更改。此时,我可以将这些更改保留到相应的SharePoint列表中


我对DataGrid或GridView不是很熟悉。有人能告诉我在按钮单击事件中如何在项目/行级别访问数据源的正确方向吗?

我需要了解DataGrid,不久前还问了一些好的教程。该职位位于:

若要查看是否有任何值发生了更改,您可能必须在某些内容发生更改时在某个位置设置一个存储行id,然后检查所有已更改的行并进行更新


我希望这会有所帮助。

如果为ItemCommand添加事件处理程序,则可以访问e.Item.DataItem以获取特定行的数据

我相信对于GridView来说,相当于RowCommand,但我不太清楚