项未显示在列表框中

本文关键字:列表 显示 | 更新日期: 2023-09-27 17:54:05

这是我的代码

 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值,当我按下表单上的按钮时,显示的是items而不是items2…谁能帮帮我

项未显示在列表框中

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();