价值会员CheckBoxList
根据codingbiz先生checkListBox
的回答,我对这个关于Property的控件做了一些快速研究ValueMember
,所以很明显,从Intellisense我们无法导航这个.DisplayMember
和.ValueMember
for checkListBox
,所以我发现这个Property已经包含在其中checkListBox
但没有显示在其中。更多细节
列出所有名称
通过使用 Linq,我们可以实现这一点。
public class Category
{
public int Id { get; set; }
public string CategoryName { get; set; }
}
List<Category> category = new List<Category>();
category.Add(new Category { Id = 1, CategoryName = "test" });
category.Add(new Category { Id = 2, CategoryName = "let" });
category.Add(new Category { Id = 3, CategoryName = "go" });
checkedListBox1.DataSource = category;
checkedListBox1.DisplayMember = "CategoryName";
//checkedListBox1.ValueMember = "Id";
//checkedListBox1.Items.AddRange(category.Select(c => c.CategoryName).ToArray());
我希望你能从这个答案中得到一些想法。