gpt4 book ai didi

c# - 在列表框 C# 中显示列表中对象的特定属性

转载 作者:行者123 更新时间:2023-11-30 16:21:04 24 4
gpt4 key购买 nike

我正在创建一个表单,用户可以在其中插入产品的名称、品牌和价格。这三个作为对象的属性保存在对象列表中,如下所示:

private void button1_Click(object sender, EventArgs e)
{
Product prod = new Product();
string kind = textBox1.Text;
prod.Kind = kind;
string brand = textBox2.Text;
prod.Brand = brand;
double price = Convert.ToDouble(textBox3.Text);
prod.Price = price;

listofthings.Add(prod);
}

我现在要做的是添加一个列表框,其中显示每个对象的属性“种类”,以便用户可以选择要购买的特定产品。

我试过了

listBox2.DataSource = listofthings.prod.Kind; 

但它不允许。有一点帮助吗?

最佳答案

将列表框绑定(bind)到您的对象,并设置属性 DisplayMember要在列表框中显示的绑定(bind)对象属性的名称:

listBox2.DataSource = listofthings;
listBox2.DisplayMember = "Kind";

关于c# - 在列表框 C# 中显示列表中对象的特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13546016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com