WindowsForm

[C#] DataGridViewを行単位に選択する

2022年9月20日

DataGridViewを行単位に選択する方法です。

サンプル

例1)DataGridView(dataGridView1)を行単位に選択する


dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;

 

読み取り専用にする場合は以下のようにReadOnlyを合わせて設定してください。

例2)DataGridView(dataGridView1)を行単位に選択する(ReadOnly)


dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dataGridView1.ReadOnly = true;

 

1行のみ選択可とするには、.MultiSelectを合わせて設定してください。

例3)DataGridView(dataGridView1)を行単位に選択する(1行のみ)


dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dataGridView1.MultiSelect = false;

(結果)

DataGridView行選択

備考

  • DataGridViewのデフォルトはセル単位の選択です。
  • DataGridViewの1列目を非表示にするには、SelectionModeプロパティをDataGridViewSelectionMode.FullRowSelectにします。
  • RowHeadersVisibleの初期値はDataGridViewSelectionMode.RowHeaderSelectです。

関連記事

-WindowsForm
-