WindowsForm

[C#] DataGridViewのセルにフォーカスをセットする(.CurrentCell)

2022年10月23日

DataGridViewのセルにフォーカスをセットするには、.CurrentCell を使用します。

構文

構文

<DataGridView>.CurrentCell[列インデックス番号、行インデックス番号]

サンプル

例)2列目、3行目のセルにフォーカスをセットする


dataGridView1.CurrentCell = dataGridView1[1, 2];

インデックス番号は0から始まるので、2列目は1、3行目は2になります

(結果例)

2列目、3行目のセルにフォーカスが当たります。
データグリッドビュー

備考

  • セルにフォーカスをセットするには、.CurrentCellプロパティに値を設定すればOKです。
  • グリッドに存在しないセル番号を指定すると、System.ArgumentOutOfRangeExceptionが発生します。
  • フォーカスではなく選択状態にしたい場合は、以下記事をご覧ください。
    [C#] DataGridViewで指定したセルを選択状態にする

関連記事

-WindowsForm
-