Windows Forms で提供されている DataGridView の現在セルの設定と取得方法を紹介します。
現在セルの設定
DataGridView の CurrentCell プロパティに、セルを指定します。
private void Form1_Load(object sender, EventArgs e) { ... // 現在セルの設定 this.dataGridView1.CurrentCell = this.dataGridView1[1, 3]; }
現在セルの取得
DataGridView の現在セルの情報は、CurrentCell プロパティ配下の列インデックス(ColumnIndex)、行インデックス(RowIndex)、値(Value)などを利用することができます。
private void Form1_Load(object sender, EventArgs e) { ... Debug.WriteLine("列インデックス:" + this.dataGridView1.CurrentCell.ColumnIndex); Debug.WriteLine("行インデックス:" + this.dataGridView1.CurrentCell.RowIndex); Debug.WriteLine("値:" + this.dataGridView1.CurrentCell.Value); }
実行結果
現在セルの情報が出力されていることが分かります。
サンプルのダウンロード
サンプルは、.NET 8 を利用しています。