我正在将List<object>
传递给填充checkedListBox
的方法。我的理解是Object.ToString()
将对象与checkedListBox
项关联起来并显示可读字符串。 Object.Name完成此操作,但数据未与该项关联。如何访问ValueMember
项的checkListBox
属性?
public void CategoryListBox(List<Category> categoryList)
{
checkedListBox1.Items.Clear();
foreach (Category category in categoryList)
{
checkedListBox1.Items.Add(category);
}
}
答案 0 :(得分:0)
CheckBoxList
从先生的回答。 codingbiz 我对这个checkListBox
关于ValueMember
属性的控件进行了一些快速研究,所以很明显来自Intellisense我们无法导航.DisplayMember
和.ValueMember
for {{ 1}},所以我发现这个属性已经包含在checkListBox
中,但没有显示在其中。 For more details
通过使用Linq,我们可以做到这一点。
checkListBox
我希望你能从这个答案中得到一些想法。