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

パターン1: AutoGenerateColumnsがtrueのまま差し替え

出典: C# DataGridView の DataSource を後から変更する全パターンなぜDataSourceを差し替えると列が増える・消える・反映されないのか / パターン1: AutoGenerateColumnsがtrueのまま差し替え

パターン1: AutoGenerateColumnsがtrueのまま差し替え (csharp)#688465b5fdca
// NGパターン:AutoGenerateColumns=true のまま差し替える
dgv.DataSource = dt1;  // 列が3個(ID/名前/金額)追加される
dgv.DataSource = dt2;  // 列がさらに3個(ID/コード/数量)追加される ← 重複や増殖
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #688465b5fdca
  • lines: 3
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「なぜDataSourceを差し替えると列が増える・消える・反映されないのか / パターン1: AutoGenerateColumnsがtrueのまま差し替え」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

8
図鑑トップ