【C#】DataGridView.Rowsの具体例

投稿者: | 2023年8月6日

DataGridViewのRowsプロパティを使用して、行の追加、削除、プロパティの変更などを行うことができます。以下はその具体例です。

### 1. 行の追加

// 2列のDataGridViewに対して
int rowIndex = dataGridView1.Rows.Add("Alice", 30);

もしくは

DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dataGridView1, "Alice", 30);
dataGridView1.Rows.Add(row);

### 2. 行のプロパティ変更

dataGridView1.Rows[rowIndex].DefaultCellStyle.BackColor = Color.Yellow; // 背景色を変更
dataGridView1.Rows[rowIndex].ReadOnly = true; // 読み取り専用に設定

### 3. 行の削除

dataGridView1.Rows.RemoveAt(rowIndex); // インデックスで削除

### 4. 特定のセルの値の取得・設定

object value = dataGridView1.Rows[rowIndex].Cells[0].Value; // 値の取得
dataGridView1.Rows[rowIndex].Cells[0].Value = "Bob"; // 値の設定

### 5. 全行の削除

dataGridView1.Rows.Clear();

このように、`Rows`プロパティを使うと、行に対する細かい操作やカスタマイズが可能になります。プログラムから動的に行を操作する必要がある場合、特定の行に対して見た目を変更したい場合などに活用できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です