【发布时间】:2017-03-31 10:42:52
【问题描述】:
我想为产品创建一个购物篮,用户输入产品名称、数量和价格,然后将其放入同一行的列表框中。这是我目前所拥有的
private void addToBasket_Click(object sender, EventArgs e)
{
string product = productName.Text;
decimal quan = quantity.Value;
int quant = Convert.ToInt32(quan);
string p = this.price.Text;
int price = Convert.ToInt32(p);
basket.Items.Add(new ListBoxItem(product, quan, price));
}
}
internal class ListBoxItem
{
private string product;
private decimal quan;
private int price;
public ListBoxItem(string product, decimal quan, int price)
{
this.product = product;
this.quan = quan;
this.price = price;
}
}
当我单击添加时,它会放入列表框中:BasketForm.ListBoxItem 没有与我在文本框中输入的内容相关的值
【问题讨论】:
-
您可能需要设置 ListBoxItem.DisplayMember 和 ValueMember 才能查看对象类型以外的任何内容。