2010-12-28 7 views
1

DataGridView.DataSource = MyListのように、実行時にリストをデータグリッドにバインドすることは可能です。リスト(T)設計時のデータバインディング

しかし、デザイン時にバインドするのは素晴らしいことでしょう。したがって、列の自動集計が機能します。

設計時にリストをバインドする可能性はありますか?別のクラス、BindingListがあることはわかっていますが、バインドする方法もわかりません。

答えて

2

私はここでWinFormsを使用していると仮定しています。

List<T>に直接バインドすることはできません。設計時にそのオブジェクトを参照する方法はありません(コンポーネントではありません)。ただし、デザイナを使用して実行時に特定のリストにバインドすることはできます。これを行うには、フォームにBindingSourceコンポーネントを作成し、それを表示するオブジェクトのタイプにバインドします。実行時にBindingSourceDataSourceList<T>に設定します。

1

あなたはすることができ、アンカー上の

[追加]をクリックしてProjectDatasource

上のGridView

選択したデータソース

クリックの設計上のプロジェクト

を選択 OBJECT

を選択

クラスを選択

関連する問題