DataGridView.DataSource = MyList
のように、実行時にリストをデータグリッドにバインドすることは可能です。リスト(T)設計時のデータバインディング
しかし、デザイン時にバインドするのは素晴らしいことでしょう。したがって、列の自動集計が機能します。
設計時にリストをバインドする可能性はありますか?別のクラス、BindingList
があることはわかっていますが、バインドする方法もわかりません。
DataGridView.DataSource = MyList
のように、実行時にリストをデータグリッドにバインドすることは可能です。リスト(T)設計時のデータバインディング
しかし、デザイン時にバインドするのは素晴らしいことでしょう。したがって、列の自動集計が機能します。
設計時にリストをバインドする可能性はありますか?別のクラス、BindingList
があることはわかっていますが、バインドする方法もわかりません。
私はここでWinFormsを使用していると仮定しています。
List<T>
に直接バインドすることはできません。設計時にそのオブジェクトを参照する方法はありません(コンポーネントではありません)。ただし、デザイナを使用して実行時に特定のリストにバインドすることはできます。これを行うには、フォームにBindingSource
コンポーネントを作成し、それを表示するオブジェクトのタイプにバインドします。実行時にBindingSource
のDataSource
をList<T>
に設定します。
あなたはすることができ、アンカー上の
[追加]をクリックしてProjectDatasource
上のGridView
選択したデータソース
クリックの設計上のプロジェクト
を選択 OBJECTを選択
クラスを選択