エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C# カスタムデータバインドに関する覚書 | DIGI-CON 技術部
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C# カスタムデータバインドに関する覚書 | DIGI-CON 技術部
■これは 自分で実装したクラスのリストをDataGridViewにバインドする際に調べた事の覚書です。 DataGrid... ■これは 自分で実装したクラスのリストをDataGridViewにバインドする際に調べた事の覚書です。 DataGridViewを使用していて引っかかった事を適当にまとめます。 ■BindingListを使用する 通常の配列やListやArrayListでもバインドできるが追加や編集が難しいのかできないのかなので、BindingListを使用するとよい。 ■BindingListに入れるクラスがデフォルトコンストラクタを持たない場合 普通にBindingList<Hoge>のように使用すると、行追加の際にHogeのデフォルトコンストラクタが呼び出される模様。 今回はこれでは困ったのでBindingListを継承してAddNewCoreをオーバーライドして対処した。 このメソッドはリストに新しいHogeのインスタンスを追加して、AddingNewイベントを呼んだ後に追加したインスタンスを戻り