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

パターン2: DataSource = nullを挟まずに直接置き換え

出典: C# DataGridView の DataSource を後から変更する全パターンなぜDataSourceを差し替えると列が増える・消える・反映されないのか / パターン2: DataSource = nullを挟まずに直接置き換え

パターン2: DataSource = nullを挟まずに直接置き換え (csharp)#78d4c57559d1
// NGパターン:null を挟まない
dgv.DataSource = dt1;
// (ユーザーが操作)
dgv.DataSource = dt2;  // 前の選択行・ソート状態を引きずる
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #78d4c57559d1
  • lines: 4
  • extracted: 2026-06-10

Source収録記事

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

同じ記事から

8
図鑑トップ