【发布时间】:2016-07-18 09:32:04
【问题描述】:
我有一个带有SelectionUnit="CellOrRowHeader" 的数据网格。
由于我的 DataGrid 位于 TabControl 的内容区域,当我切换选项卡时,当前编辑的行将被丢弃。
我想当我得到当前行的DataRowView 时,我可以调用row?.EndEdit();(由键盘上的输入触发,但也可以手动调用)将数据更新到源。但是,我似乎无法获得当前的DatarRowView。
如何告诉 DataGrid 将所有当前编辑的数据更新为源?我的方法是否正确,如果是,我如何获得当前的DataRowView?
如果没有,我如何告诉 DataGrid 完成编辑模式并将其新数据更新到源?
【问题讨论】:
标签: c# wpf datagrid tabcontrol datarowview