DataGridViewのセルにフォーカスをセットするには、.CurrentCell を使用します。
構文
構文
<DataGridView>.CurrentCell[列インデックス番号、行インデックス番号]
サンプル
例)2列目、3行目のセルにフォーカスをセットする
dataGridView1.CurrentCell = dataGridView1[1, 2];
インデックス番号は0から始まるので、2列目は1、3行目は2になります
(結果例)
2列目、3行目のセルにフォーカスが当たります。
備考
- セルにフォーカスをセットするには、.CurrentCellプロパティに値を設定すればOKです。
- グリッドに存在しないセル番号を指定すると、System.ArgumentOutOfRangeExceptionが発生します。
- フォーカスではなく選択状態にしたい場合は、以下記事をご覧ください。
→ [C#] DataGridViewで指定したセルを選択状態にする