異端な開発者を許ぃたってチョ☆

異端な開発者=尾画茶の記事

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  26  : 記事  0  : コメント  194  : トラックバック  3

ニュース

ブログは初めて & よーわからん & 苦手です…… ルールがわかっていないので、ご無礼してしまったときはお許しください。

書庫

日記カテゴリ

コミュニティー

ブックマーク

初心者向け

DataGridView の DataSource に DataTable を指定しても、そのままでは列がデータバインドしてくれない。いわゆる「非バインド列」とみなされてしまうからだ。データ連動させるためには、列をバインドさせてあげなくてはならない。、

  • DataGridViewColumn.DataProperty に DataColumn.Name の値を設定
  • DataGridView.DataSource に DataTable を設定

基本的に、この2点で、列同士がデータバインドされる。順番は、どちらからでもOK。でも、DataSource を指定した後に、DataColumn を追加すると、DataGridView に列が勝手に作られてしまうため、それを抑止するに、DataGridView.AutoGenerateColumns を false に設定する必要がある。

投稿日時 : 2008年7月16日 23:38

コメント

# re: DataGridView と DataTable の列をデータバインドする 2009/01/07 20:16 尾画茶
もしくは、AutoGenerateColumnsをtrueにしといて、DataColumnを追加するかどっちか。

Post Feedback

タイトル
名前
Url:
コメント