根据DataTable中已更改的单元格将样式应用于DataGridCell

时间:2012-01-29 12:56:50

标签: c# wpf datagrid formatting

我正在寻找一种简单的方法,在DataGrid中指示DataTable是否有尚未在数据库中更新的更改。

我想要做的是例如对具有挂起更改的单元格,更改背景颜色以向用户显示他已更改此特定单元格的值,并且一旦调用更新命令,这将更新。< / p>

我不清楚如何处理这个问题。可能是实现自定义DataView的最佳方式,或者将所有内容映射到ObservableCollection中的自定义对象,这意味着要在幕后手动进行映射和更新。

1 个答案:

答案 0 :(得分:0)

如果你正在使用.Net framework 2.0+,我想你的意思是DataGridView而不是DataGrid

您可以更改CellValueChanged EventDataGridViewCell的单元格样式。 DataGridViewCellEventArgs会在RowIndex中为您提供ColumnIndexDataGridView