我正在寻找一种简单的方法,在DataGrid中指示DataTable是否有尚未在数据库中更新的更改。
我想要做的是例如对具有挂起更改的单元格,更改背景颜色以向用户显示他已更改此特定单元格的值,并且一旦调用更新命令,这将更新。< / p>
我不清楚如何处理这个问题。可能是实现自定义DataView的最佳方式,或者将所有内容映射到ObservableCollection中的自定义对象,这意味着要在幕后手动进行映射和更新。
答案 0 :(得分:0)
如果你正在使用.Net framework 2.0+,我想你的意思是DataGridView
而不是DataGrid
。
您可以更改CellValueChanged Event上DataGridViewCell
的单元格样式。 DataGridViewCellEventArgs
会在RowIndex
中为您提供ColumnIndex
和DataGridView
。