现在的位置: 首页 > 综合 > 正文

checkedListBox的使用技巧

2013年06月14日 ⁄ 综合 ⁄ 共 837字 ⁄ 字号 评论关闭

 

数据绑定
checkedListBox1.DataSource
=ds.Tables[0];
checkedListBox1.ValueMember
="intSectionID";
checkedListBox1.DisplayMember
="txtShortDesc".ToString();
数据显示
int count = checkedListBox1.Items.Count;
for (int i = 0;i<count;i++)
{
if (checkedListBox1.GetItemChecked(i))
{
MessageBox.Show(checkedListBox1.Items[i].ToString());
}

}


DataGrid中全选
foreach(DataGridItem thisItem in DataGridLogininfo.Items)
            
{
                ((CheckBox)thisItem.Cells[
0].Controls[1]).Checked = CheckBox2.Checked;
            }


反向选择

 
for (int i = 0; i < checkedListBox1.Items.Count; i++)
            
{
                
if (checkedListBox1.GetItemChecked(i))
                
{
                    checkedListBox1.SetItemChecked(i, 
false);
                }

                
else
                
{
                    checkedListBox1.SetItemChecked(i, 
true);
                }

            }


抱歉!评论已关闭.