Python絡みのメモを公開しています。(カスタムオブジェクトのバインド)(カラム自動生成は無し)C#DataGridViewに、カスタムオブジェクト,つまり自分で作成したデータクラスをバインドするには、前回のようにBindingSourceを利用します。DataGridViewのAutoGenerateColumnsプロパティをtrueにしておけば自動でカラムオブジェクトも作成してくれます。そのままだとカラム名がプロパティ名になってしまいます。(例えば、"Name"というプロパティを定義している場合は、そのまま"Name"と出ます)さらに、列の表示する順序も選べません。サンプル程度ではいいのですが、実際にはプロパティ名のままのカラムヘッダーなどは100%使わないでしょう。(こういうとき、英語圏の人はいいなーって思ってみたり・・)てことで、カラムをちゃんとした見た目にしてみます。重要なプロパティは、以下です。DataGridViewColumn.DataPropertyName以下サンプルです。DataGridViewColumnオブジェクトには、以下のプロパティが存在します。自前でカラム構造を構築します。プロパティ名を指定します。HeaderTextプロパティは、グリッドのヘッダーに表示される名称です。サンプル用のデータクラスです。}}================================過去の記事については、以下のページからご参照下さい。備忘録日記まとめhttp://sites.google.com/site/gsfzero1/サンプルコードは、以下の場所で公開しています。(セルの一部がクリックされた際のイベント)(CellClic...DataGridViewには、大量のイベントがあります。3はてなブログをはじめよう!gsf_zero1さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。