リストボックスにデータを入力するために bindinglist と listbox データソースを使用しています。
BindingList<MyData> data = new BindingList<MyData>();
listbox1.DataSource = data;
listbox.DisplayMember = "Name";
質問は、どうすれば複数の列 (名前) を追加できますか?
ListBox
は 1 つの「列」のみをサポートし、表示メンバーを追加することはできません。DataGridView
したがって、代わりにを使用することをお勧めしますListBox
。typeの 2 つの列を追加DataGridViewTextBoxColumn
し、それらを読み取り専用にします。次にDataPropertyName
、データ型にバインドする各列の値を指定します。
別のオプション (お勧めしません) は、クラスにプロパティを作成することMyData
です。これは、2 つのプロパティに対して何らかの連結文字列を返します。