数据绑定
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);
}
}
本文介绍了使用C#进行数据绑定的方法,包括CheckedListBox和DataGrid控件的数据绑定及操作技巧,如全选、反选等。
6614

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



