我知道这可能是一个非常容易回答的问题,但无论如何我都会问它。
所以我有一个组合框,当它有数据时,它就像这样
我想知道是否有任何方法可以使数据看起来像这样,而仍然只使用1个组合框
John,Doe
Nickel,Back
等...
任何帮助都将不胜感激。
答案 0 :(得分:2)
使用名字和姓氏为Person
创建一个类,然后覆盖ToString()
方法以根据需要输出字符串。
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public override string ToString()
{
return FirstName + ", " + LastName;
}
}
现在,您可以创建人员列表并绑定到comboBox的DataSource
。
var people = new List<Person>
{
new Person() { FirstName = "John", LastName = "Doe" },
new Person() { FirstName = "Nickel", LastName = "Back" }
};
comboBox1.DataSource = people;