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

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

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

ニュース

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

書庫

日記カテゴリ

コミュニティー

ブックマーク

初心者向け

2008年7月16日 #

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

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

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

posted @ 23:38 | Feedback (1)