WinForm–CheckedListBox数据绑定

WinForm--CheckedListBox数据绑定虽然点的时候没有提示,但是CheckedListBox也是支持像ComboBox一样的数据绑定的           cblBtn.DataSource=dt;           cblBtn.DisplayMember="AAA";           cblBtn.ValueMember="BBB";不过在取这些值的时候稍有不同,不能直接通过Item

虽然点的时候没有提示,但是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,里面存有所有选中项,如果只操作选中项的话就用它好了,不用挨个遍历了!

架构君码字不易,如需转载,请注明出处:https://javajgs.com/archives/221922
0
 

发表评论