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

パターン3: Columns.Clear()を呼ぶタイミングを間違えている

出典: C# DataGridView の DataSource を後から変更する全パターンなぜDataSourceを差し替えると列が増える・消える・反映されないのか / パターン3: Columns.Clear()を呼ぶタイミングを間違えている

パターン3: Columns.Clear()を呼ぶタイミングを間違えている (csharp)#ae04c8396101
// NGパターン:DataSource バインド中に Columns.Clear()
dgv.DataSource = dt1;
dgv.Columns.Clear();  // System.InvalidOperationException
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #ae04c8396101
  • lines: 3
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「なぜDataSourceを差し替えると列が増える・消える・反映されないのか / パターン3: Columns.Clear()を呼ぶタイミングを間違えている」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

8
図鑑トップ