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

パターン②: DataTable バインド時 — ソース側に足す

出典: C# DataGridView 行追加の3パターン — Rows.Add / DataSource バインド / BindingList の使い分け最短対処: コピペで動く3つの行追加 / パターン②: DataTable バインド時 — ソース側に足す

パターン②: DataTable バインド時 — ソース側に足す (csharp)#5c0d2c8be188
// DataSource にバインド済みの DataTable を取り出して足す
var dt = (DataTable)grid.DataSource;
dt.Rows.Add(3, "高橋"); // grid に自動で反映される
 
// DataRow を作って詰めてから Add でもOK
var row = dt.NewRow();
row["Id"] = 4;
row["Name"] = "渡辺";
dt.Rows.Add(row);
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #5c0d2c8be188
  • lines: 9
  • extracted: 2026-06-10

Source収録記事

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

同じ記事から

4
図鑑トップ