(WPF Datagrid)如果用户试图编辑一行,但实际上没有更改值,该怎么办?

本文关键字:实际上 怎么办 一行 如果 Datagrid WPF 用户 编辑 | 更新日期: 2023-09-27 18:04:08

如果用户选择了一个单元格并更改了值,但改变了主意不更改(保留原始值的单元格)怎么办?在本例中,我希望该行的rowState不被更改为"MODIFIED",但它实际上从"UNCHANGED"变为"MODIFIED"。

任何想法?

(WPF Datagrid)如果用户试图编辑一行,但实际上没有更改值,该怎么办?

有一些可能的错误:1. 检查是否正确设置了datagrid/datagrid列的绑定2. 检查,如果绑定集合实现INotifyPropertyChanged3.检查,如果你没有设置另一个UpdateSourseTrigger4. 检查,如果你设置了正确的模式,如果你没有在datagrid中更改这个集合