数据绑定
checkedListBox1.DataSource=ds.Tables[0];
checkedListBox1.ValueMember="intSectionID";
checkedListBox1.DisplayMember="txtShortDesc".ToString();
数据显示
intcount=checkedListBox1.Items.Count;
for(inti=0;i<count;i++)
{
if(checkedListBox1.GetItemChecked(i))
{
MessageBox.Show(checkedListBox1.Items[i].ToString());
}
}
DataGrid中全选
foreach(DataGridItemthisIteminDataGridLogininfo.Items)
{
((CheckBox)thisItem.Cells[0].Controls[1]).Checked=CheckBox2.Checked;
}
反向选择
for(inti=0;i<checkedListBox1.Items.Count;i++)
{
if(checkedListBox1.GetItemChecked(i))
{
checkedListBox1.SetItemChecked(i,false);
}
else
{
checkedListBox1.SetItemChecked(i,true);
}
}