这是我的代码
private void button1_Click(object sender, EventArgs e)
{
_items.Add(mojTelefon.Naziv);
_items.Add(mojTelefon.Specifikacije);
_items.Add(mojTelefon.Proizvodjac);
_items.Add(mojTelefon.Opis);
_items2.Add(mojTelefon.Kolicina);
listBox1.DataSource = _items2;
listBox1.DataSource = _items;
}
items2是一个int值,当我按下表单上的按钮时,他显示的是项目而不是项目2 ...有人可以帮助
答案 0 :(得分:2)
ListBox
不允许设置多个DataSources
我建议合并两个列表并设置为DataSource
_items.AddRange(_items2)
listBox1.DataSource = _items;
或者,如果您需要_items & _items2
供以后参考,可以创建新的List
,如下所示并使用它。
List<string> list = new List<string>();
list.AddRange(_items2)
list.AddRange(_items);
listBox1.DataSource = list;
或者(如@Vincent所述)您还可以使用Linq
扩展程序创建新的List
,如下所示。
listBox1.DataSource = _items.Concat(_items2).ToList();