0

リストボックスにデータを入力するために bindinglist と listbox データソースを使用しています。

BindingList<MyData> data = new BindingList<MyData>();
listbox1.DataSource = data;
listbox.DisplayMember = "Name";

質問は、どうすれば複数の列 (名前) を追加できますか?

4

1 に答える 1

4

ListBoxは 1 つの「列」のみをサポートし、表示メンバーを追加することはできません。DataGridViewしたがって、代わりにを使用することをお勧めしますListBox。typeの 2 つの列を追加DataGridViewTextBoxColumnし、それらを読み取り専用にします。次にDataPropertyName、データ型にバインドする各列の値を指定します。

別のオプション (お勧めしません) は、クラスにプロパティを作成することMyDataです。これは、2 つのプロパティに対して何らかの連結文字列を返します。

于 2013-07-12T14:32:48.740 に答える