checkedListBox的使用技巧

 

数据绑定
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);
                }

            }


你可能感兴趣的:(checked)