0
我知道這可能是一個很容易回答的問題,但我會反問。ComboBox格式化
所以我有一個組合框,當它有數據,它看起來像這樣
我想知道是否有什麼辦法可以使數據看起來是這樣,而不是同時仍只使用1組合框
約翰,能源部
鎳,返回
等等
任何幫助,將不勝感激。
我知道這可能是一個很容易回答的問題,但我會反問。ComboBox格式化
所以我有一個組合框,當它有數據,它看起來像這樣
我想知道是否有什麼辦法可以使數據看起來是這樣,而不是同時仍只使用1組合框
約翰,能源部
鎳,返回
等等
任何幫助,將不勝感激。
爲Person
與姓和名,創建一個類,然後覆蓋ToString()
方法輸出字符串作爲你的需要。現在
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public override string ToString()
{
return FirstName + ", " + LastName;
}
}
,您可以創建的人員名單,並綁定到組合框的DataSource
。
var people = new List<Person>
{
new Person() { FirstName = "John", LastName = "Doe" },
new Person() { FirstName = "Nickel", LastName = "Back" }
};
comboBox1.DataSource = people;
你能顯示你的代碼嗎?它看起來像添加了數據源,其中Name和LastName是不同的項目,您需要在設置爲數據源之前將其連接。 –