谭玉琼

天行健,君子以自强不息,地势坤,君子以厚得载物
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

checkedListBox的使用技巧

Posted on 2006-04-22 10:39  谭玉琼  阅读(1708)  评论(0编辑  收藏  举报

 

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

            }