動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

パターン①: 非バインド時 — Rows.Add / Rows.Insert

出典: C# DataGridView 行追加の3パターン — Rows.Add / DataSource バインド / BindingList の使い分け最短対処: コピペで動く3つの行追加 / パターン①: 非バインド時 — Rows.Add / Rows.Insert

パターン①: 非バインド時 — Rows.Add / Rows.Insert (csharp)#91b772042db9
// 先に列を用意(非バインド)
grid.Columns.Add("Id", "ID");
grid.Columns.Add("Name", "名前");
 
// 末尾に1行追加(値をそのまま渡す)
grid.Rows.Add("1", "佐藤");
 
// 空行を足してからセルに代入してもいい
int idx = grid.Rows.Add();
grid.Rows[idx].Cells["Name"].Value = "鈴木";
 
// 指定位置に差し込みたい時は Insert
grid.Rows.Insert(0, "0", "先頭に入る行");
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #91b772042db9
  • lines: 13
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「最短対処: コピペで動く3つの行追加 / パターン①: 非バインド時 — Rows.Add / Rows.Insert」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ