当BindingList导致值更改时,更改DatagridView中的单元格颜色

我想拦截DataGridView在BindingList更改后正在更新的事件,以便可以更改已更改单元格的颜色。
我注意到,CellValueChanged是从来没有在这种情况下解雇(根据MSDN这是只有当用户交互发射)当BindingList导致值更改时,更改DatagridView中的单元格颜色

回答:

,你可以听的BindingList, 的的ListChanged并改变细胞从那里格式?

编辑: 使用OldIndex可以获取旧值,检索一些关键的唯一属性,使用该属性在网格中查找正确的行。 为此,您应该在网格中拥有一些唯一的键列。你可以隐藏这个列。 ref: http://msdn.microsoft.com/en-us/library/system.componentmodel.listchangedeventargs.aspx

以上是 当BindingList导致值更改时,更改DatagridView中的单元格颜色 的全部内容, 来源链接: utcz.com/qa/263478.html

回到顶部