C# 添加项目列表框
如何在C#中创建一个列表框,其中项是一个具有3个变量(2个字符串,1个int)的对象?文本将是其中一个字符串,而值将是1个字符串和1个int。 我在这里看到了如何使用2个变量: has对象具有C# 添加项目列表框,c#,visual-studio-2013,listbox,C#,Visual Studio 2013,Listbox,如何在C#中创建一个列表框,其中项是一个具有3个变量(2个字符串,1个int)的对象?文本将是其中一个字符串,而值将是1个字符串和1个int。 我在这里看到了如何使用2个变量: has对象具有 class myItem { int nSomething; String name; String tMethod; public myItem(String name,int nSomehting,String tMetho
class myItem
{
int nSomething;
String name;
String tMethod;
public myItem(String name,int nSomehting,String tMethod)
{
this.nSomething = nSomething;
this.name = name;
this.tMethod = tMethod;
}
}
如果我设置:
listbox.DisplayMember = "name";
listbox.ValueMember = "nSomething";
我能用这个得到“tMethod”吗
listbox.SelectedItem.tMethod
另外,当我为listbox添加项目时,如何确保其唯一性(仅名称就足够了)?您是否尝试过使用“myItem”-List的“listbox.DataSource”
这样就可以捕获项目的其他成员…为什么需要其他值为int?