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是不同的项目,您需要在设置为数据源之前将其连接。 –