0
では動作しません。 TypeOfBuildingを変更すると、すべての列がクリアされ、新しい列が追加されるように見えます。代わりに、古い列を保持し、新しい列を追加します。columns.Clearは、これは私の私のUserDynamicSetsControlのコードは
の実行後:
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.ColumnsC,ColumnD};
2つの列があります。
dataGridView1.Columns.Clear();
を呼び出す前に、列の正しい数を示す(すなわち、4,6,8、など)。私はどこで間違いを犯したのですか?
あなたの問題が表示されていませんが、AddRangeの2つの列を提供しているので、2つの列が後で表示されます。私は)その前にCreateColumnsForFlats()またはCreateColumnsForInvestment(からの出口を – nybbler
を(http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumncollection.addrange(v=VS.100).aspxを参照してください) quickWatchには2列があります。そして、これは私が望むものですが、GUIの4つのカラムですべてのメソッドを実行した後に表示されます。 – user278618