如何在C#中创建一个listBox,其中item是一个包含3个变量的对象(2个字符串,1个int)?文本将是一个字符串,而Value将是1个字符串和1个int。 我在这里看到了如何使用2个变量: c# add object to listbox and show string of object in it
has对象有
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
另外,当我为列表框添加项目时,如何确保其唯一(只是名称足够)?
答案 0 :(得分:0)
你试过" listbox.DataSource"使用" myItem" -List?
你可以抓住你项目的其他成员......