返回System.Object

时间:2013-01-28 01:16:12

标签: c# winforms checkedlistbox

我正在将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);
    } 
}

1 个答案:

答案 0 :(得分:0)

CheckBoxList

的ValueMember

先生的回答。 codingbiz 我对这个checkListBox关于ValueMember属性的控件进行了一些快速研究,所以很明显来自Intellisense我们无法导航.DisplayMember.ValueMember for {{ 1}},所以我发现这个属性已经包含在checkListBox中,但没有显示在其中。 For more details

列出所有名称

通过使用Linq,我们可以做到这一点。

checkListBox

我希望你能从这个答案中得到一些想法。