我有一个列表框和一个ListItem对象,我将其添加到列表框中,以便可以从所选项目中检索与显示的成员不同的值。listbox项目显示不正确
class ListItem
{
public string DisplayMember;
public string ValueMember;
public ListItem(string n,string v){
DisplayMember = n;
ValueMember = v;
}
}
public CompareTimeFramesForm()
{
InitializeComponent();
listBox1.Items.Add(new ListItem("# of Bookings", null));
listBox1.Items.Add(new ListItem("People", "guaranteed_count"));
}
这是一个winform FYI。 我遇到的问题是实际列表框中显示的项目具有对象,而不是我想在ListItem构造函数的第一个参数中显示的字符串。 它看起来像Bookings.Helpers.ListItem
而不是“预订的数量”
在设计器中,我将displayMember属性更改为DisplayMember并且它不工作。
边注:请避免添加标签标题。另外“Visual Studio”似乎不适用于你的问题(标题或标签),因为你似乎没有构建任何类型的VS插件。 –