【发布时间】:2013-06-26 15:51:57
【问题描述】:
我正在开发一个包含 DataGridView 的 Winforms 应用程序,该应用程序绑定到 DataTable。
允许用户编辑单元格的内容。用户的“脏”输入在保存到数据库之前应显示为蓝色前景色(单元格前色然后重置为默认前色黑色)。
当用户编辑单元格时,我在CellValueChanged 事件处理程序中将单元格前景色设置为蓝色。但是用户点击保存按钮(调用Me.TableAdapterManager.UpdateAll(Me.MyDataSet))后,修改后的单元格仍然是蓝色的。
如何重置蓝色单元格的前景色?循环遍历所有单元格? (对我来说听起来效率低下。)刷新 DGV? (DGV.Refresh() 似乎不起作用。)
任何想法都将不胜感激。
【问题讨论】:
标签: vb.net winforms .net-4.0 datagridview