7 个解决方案
#1
#2
#3
CellEditEnding 这个可否?
#4
BeginningEdit Occurs before a row or cell enters edit mode.
CellEditEnding Occurs before a cell edit is committed or canceled.
CellEditEnding Occurs before a cell edit is committed or canceled.
#5
#6
这种问题自己去
MSDN查找就能解决。
BeginningEdit 在行或单元格进入编辑模式之前,发生。
CellEditEnding 在单元格编辑器执行或取消之前,发生。
PreparingCellForEdit 当单元格进入编辑模式,发生。
SelectedCellsChanged 当 SelectedCells 集合更改,发生。
自己选择合适的用吧!
BeginningEdit 在行或单元格进入编辑模式之前,发生。
CellEditEnding 在单元格编辑器执行或取消之前,发生。
PreparingCellForEdit 当单元格进入编辑模式,发生。
SelectedCellsChanged 当 SelectedCells 集合更改,发生。
自己选择合适的用吧!
#7
这个事件参数中我没有发现他记录当前单元格的旧值。。所以他就算当前单元格内容没有变化。他也是会照样执行。。
不过当前行的对象属性有存在旧值。。只是我需要做的是判断当前单元格属于的是哪个对象属性,这样假如我很多列的话。我都用代码去判断当前列属于哪个对象属性。。这样很麻烦。不知道有没有更好的方法!
#1
#2
#3
CellEditEnding 这个可否?
#4
BeginningEdit Occurs before a row or cell enters edit mode.
CellEditEnding Occurs before a cell edit is committed or canceled.
CellEditEnding Occurs before a cell edit is committed or canceled.
#5
#6
这种问题自己去
MSDN查找就能解决。
BeginningEdit 在行或单元格进入编辑模式之前,发生。
CellEditEnding 在单元格编辑器执行或取消之前,发生。
PreparingCellForEdit 当单元格进入编辑模式,发生。
SelectedCellsChanged 当 SelectedCells 集合更改,发生。
自己选择合适的用吧!
BeginningEdit 在行或单元格进入编辑模式之前,发生。
CellEditEnding 在单元格编辑器执行或取消之前,发生。
PreparingCellForEdit 当单元格进入编辑模式,发生。
SelectedCellsChanged 当 SelectedCells 集合更改,发生。
自己选择合适的用吧!
#7
这个事件参数中我没有发现他记录当前单元格的旧值。。所以他就算当前单元格内容没有变化。他也是会照样执行。。
不过当前行的对象属性有存在旧值。。只是我需要做的是判断当前单元格属于的是哪个对象属性,这样假如我很多列的话。我都用代码去判断当前列属于哪个对象属性。。这样很麻烦。不知道有没有更好的方法!