WindowsForm

[C#] DataGridViewの選択されているセルを取得する(.SelectedCells)

2022年9月26日

DataGridViewの選択されているセルを取得するサンプルです。

サンプル

例)DataGridView(dataGridView1)の選択されているセルを取得する


using System.Windows.Forms;

// 選択されているセルを取得する
foreach (DataGridViewCell cell in dataGridView1.SelectedCells)
{
  Console.WriteLine("{0}, {1}", cell.RowIndex, cell.ColumnIndex);
}

例えば以下のような状態だと、以下のような結果となります。

DataGridView複数セル選択

結果

0, 1
1, 2
2, 0

備考

  • 選択セルを取得するには.SelectedCells で取得できます。
  • DataGridViewは複数セルの選択が可能なので、結果はコレクションで返ります。
  • 1セルのみ選択させたい場合は、以下関連記事をご覧ください。

関連記事

-WindowsForm
-