2012-11-24 135 views
3

我正在創建一個表單,用戶在其中插入產品的名稱,品牌和價格。這三者是在對象的列表保存爲一個對象的屬性,如:顯示列表框中列表對象的特定屬性C#

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; 

但不會允許它。 請幫忙一下?

回答

3

綁定列表框到你的對象,設置屬性DisplayMember到綁定對象的屬性的名稱要在列表框中顯示:

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

我認爲這種功能只有在WPF提供:)我」我一直在使用WPF太久了。 – caesay

相關問題