- PR -

DataGridViewの表示速度の改善

1
投稿者投稿内容
Mit
会議室デビュー日: 2008/07/08
投稿数: 1
投稿日時: 2008-07-08 07:25
http://rucio.bbs.coocan.jp/?m=listthread&t_id=444&summary=on

申し訳有ませんが、こちらでも掲載させていただきます。

○配列のようなもの(or List)の内容をDataGridViewに表示させたい
○BindingSource経由を検討中
○素直にデータバインドさせると、デザイン時に作った列の右に新たなデータ列が追加される。
●ご教授頂いたAutoGenerateColumns = False を使用してデータバインドすると、データが表示されない(デバッグでDataGridView.DataSourceに値がセットされているのは確認できている)⇒行き詰っています

申し訳ありませんが、教えていただけないでしょうか?

テッテ
ベテラン
会議室デビュー日: 2008/03/16
投稿数: 91
投稿日時: 2008-07-08 09:24
リンク先で魔界の仮面弁士さんが回答されている通りなのですが…

「列の編集」画面で DataPropertyName が設定できるので、
そこで固有のデータクラスの対応するプロパティ名を設定してください。

AutoGenerateColumns プロパティを False にした場合は、
データソースのプロパティ名と一致する DataPropertyName を持つ列があれば
その列にバインドされますが、ない場合はバインドされません。(つまり表示されません)
1

スキルアップ/キャリアアップ(JOB@IT)