DataGridViewの初期設定でColumns「A」「B」「C」を追加します。
DataTableに同じColumns「A」「B」「C」を設定してRowに値を追加します。
このあとDataGridView.DataSource = DataTableとして連結したとき
DataGridViewに初期設定したColumns「A」「B」「C」は使用されず新しいColumns「A」「B」「C」が作成されてしまいます。
これを既にあるColumnsに値を連結する方法はありますでしょうか?
環境について全く書いていませんでした。
環境は
VB2008
.NET Framework 2.0
Win XP
です。
[DataGridViewColumn.DataPropertyName プロパティ]
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcolumn.datapropertyname.aspx
のコード例とか。
列の自動生成を止めるには、DataGridView の
AutoGenerateColumns プロパティを False にしておけば OK です。
特攻隊長まるるうさん、魔界の仮面弁士さんありがとうございます。
DataPropertyNameの設定で問題解決しました!