我正在开发一个表格datagridview
。
我想要的结果是:
- 当用户单击只读单元格时,光标将移动到可编辑单元格。
- 当用户单击可编辑单元格时,光标将位于此当前可编辑单元格上。
我做这个Cell_Enter Event
(我有一些理由在Cell_Enter
.我必须使用 Cell_Enter 上编码)。
DataGridViewCell cell = myGrid.Rows[cursorRow].Cells[cursorCol];
myGrid.CurrentCell = cell;
myGrid.BeginEdit(true);
点击就Editable Cell
OK了,点击就ReadOnly Cell
报异常错误:
错误-> 操作无效,因为它会导致对 SetCurrentCellAddressCore 函数的可重入调用。
那么,这个问题有解决方案吗?(当用户单击时ReadOnly Cell
,光标将移动到Editable
单元格。)
编辑:我想要的解决方案是如何将光标移动到不是当前单元格的其他单元格?