// 勾选 赋值 (1,2为索引)
checkedList.SetItemChecked(1, true);
checkedList.SetItemChecked(2, true);
// 选中为true
bool aa = checkedList.GetItemChecked(1);
// 未选中为true
bool bb = checkedList.GetItemChecked(2);
// 赋值勾选框
// 循环所有项集合
for (int i = 0; i < checkedList.ItemCount; i++)
{
LookupEditEntity ety = checkedList.GetItem(i) as LookupEditEntity;
// 包含项则勾选
if ("".Contains(ety.KEY_.ToString()))
// 勾选操作
checkedList.SetItemChecked(i, true);
else
// 不勾选
checkedList.SetItemChecked(i, false);
}
// 获取勾选项集合ID
StringBuilder sb = new StringBuilder();
for (int i = 0; i < checkedList.ItemCount; i++)
{
if (checkedList.GetItemChecked(i))
{
LookupEditEntity ety = checkedList.GetItem(i) as LookupEditEntity;
// 拼接字符串
sb.Append(",");
sb.Append(ety.KEY_.ToString());
}
}
//移除首项的“,”
sb.Remove(0, 1);