我有一组数据显示为一个简单的GridView,项目名称是查看详细信息的超链接。我正在尝试更新此方案,以便可以从主页面编辑某些字段(sortOrder和isApproved),并且不需要访问网格中的每个项目。
我已将GridView转换为DataGrid,并为相关列包含了TemplateColumn。我让他们联系起来以适当地显示值。此时,我正试图找到一种方法来查看DataGrid及其相关数据源,以确定按钮的单击事件上的值是否已更改。此时,我可以将这些更改保留回相应的SharePoint列表。
我对DataGrid或GridView不是很熟悉。任何人都可以指出我在按钮点击事件期间如何在项目/行级别访问数据源的正确方向吗?
答案 0 :(得分:1)
如果为ItemCommand添加事件处理程序,则可以访问e.Item.DataItem以获取特定行的数据。
我相信对于一个GridView来说,等效的是RowCommand,但不能确定是我的头脑。
答案 1 :(得分:0)
我不久前需要了解DataGrid并询问有关一些好教程的问题。该帖子位于:Good DataGridView tutorial
要查看是否有任何值已更改,您可能需要在更改内容时将行ID设置为某个位置,然后浏览已更改的所有行并进行更新。
我希望有所帮助。