我已经看到很多关于DataGrid的类似问题,但没有任何直接解决我的情况。
我需要在编辑单元格后手动刷新DataGrid。问题是我无法弄清楚单元格何时完成编辑。 DataGrid只有一个CellEditEnding事件(尽管在SilverLight中它们提供了一个CellEditEnded)。在CellEditEnding中调用我的集合视图上的Refresh()
会抛出一个错误,指出在编辑单元格时不允许这样做。
我需要刷新整个网格,因为其他行中的值可能取决于编辑的值。
答案 0 :(得分:0)
如果您指的是System.Windows.Forms.DataGridView,则会出现“CellEndEdit”事件或“CellLeave”或“CellValueChange”事件。
如果没有,请尽可能指定您所指的控件... WinForm或asp ...