でフォームを開発していdatagridview
ます。
私が欲しい結果は次のとおりです。
- ユーザーが読み取り専用セルをクリックすると、カーソルが編集可能セルに移動します。
- ユーザーが編集可能セルをクリックすると、カーソルはこの現在の編集可能セルになります。
私はこれをオンにしCell_Enter Event
ます(これをコード化する理由がCell_Enter
あります。Cell_Enterを使用する必要があります)。
DataGridViewCell cell = myGrid.Rows[cursorRow].Cells[cursorCol];
myGrid.CurrentCell = cell;
myGrid.BeginEdit(true);
クリックしてEditable Cell
も問題ありません。クリックするとReadOnly Cell
例外エラーが発生します。
エラー- > 操作は無効です。これは、SetCurrentCellAddressCore関数への再入可能な呼び出しが発生するためです。
それで、この問題の解決策はありますか?(ユーザーがをクリックするReadOnly Cell
と、カーソルがEditable
セルに移動します。)
編集:必要な解決策は、現在のセルではない他のセルにカーソルを移動するにはどうすればよいですか?