虽然点的时候没有提示,但是CheckedListBox也是支持像ComboBox一样的数据绑定的
cblBtn.DataSource = dt;
cblBtn.DisplayMember = "AAA";
cblBtn.ValueMember = "BBB";
不过在取这些值的时候稍有不同,不能直接通过Items[i].Value来取值
而要
((DataRowView)this.cblBtn.Items[i]).Row["BBB"].ToString()另外设置勾选时,通过方法 cblBtn.SetItemChecked(i, true) 设置还有一点,CheckedListBox有个CheckedItems,里面存有所有选中项,如果只操作选中项的话就用它好了,不用挨个遍历了!
本文详细介绍了如何使用 C# 在 Windows Forms 中为 CheckedListBox 控件进行数据绑定,包括设置数据源、显示成员和值成员的方法,并解释了如何获取绑定值及设置项的勾选状态。
2万+

被折叠的 条评论
为什么被折叠?



