misc.log

日常茶飯事とお仕事と

既に列定義されているDataGridViewへのデータバインド

個人用メモ。

C#などで使うデータ表示用一覧表部品「DataGridView」で、列の見出しやセルタイプが既に定義されている状態に、DataGridView.DataSourceで表示用データをデータバインド設定する時の設定について触れているサイトがあったのでメモっておきます。

blog.syo-ko.com

ポイントは、各列の設定にある「DataPropertyName」プロパティ。それぞれの列が、データソースとなるDataSetやDataTableのどの列と対応するかを列名で指定します。この設定を行わないと、上記サイトに紹介されているように、既に定義されている列の右に、新しい列としてデータソースの列が追加されてしまいます。

実はこの手の設定あまり使ってなかったので、ちょっと調べてしまいました……というメモです。

新・標準プログラマーズライブラリ なるほどなっとく C#入門

新・標準プログラマーズライブラリ なるほどなっとく C#入門