日期:2014-05-18 浏览次数:21259 次
本文从6各方面对c#checklistbox用法做详细介绍,他们分别是c#checklistbox的用法的添加项、判断第0项是否选中、设置第0项是否选中、设置全选、得到全部选中的值、数据绑定。
1、c#checklistbox用法之添加项:
- checkedListBox1.Items.Add( "蓝色" ); ?
 - checkedListBox1.Items.Add( "红色" ); ?
 - checkedListBox1.Items.Add( "黄色" );?
 
2、c#checklistbox用法之判断第0项是否选中
- if ?(checkedListBox1.GetItemChecked(0))?
 
3、c#checklistbox用法之设置第0项是否选中
- checkedListBox1.SetItemChecked(0,? true );?
 
4、c#checklistbox用法之设置全选
添加一名为select_all的checkbox控件
- private ? void ?select_all_CheckedChanged( object ?sender,?EventArgs?e) ?
 - ????????{ ?
 - ???????????? if (select_all.Checked) ?
 - ???????????????? for ?( int ?j?=?0;?j?<?checkedListBox1.Items.Count;?j++) ?
 - ????????????????????checkedListBox1.SetItemChecked(j,? true ); ?
 - ???????????? else ?
 - ???????????????? for ?( int ?j?=0;?j?<?checkedListBox1.Items.Count;?j++) ?
 - ????????????????????checkedListBox1.SetItemChecked(j,? false ); ?
 - ????????}?
 
5、c#checklistbox用法之得到全部选中的值:
- private ? void ?linkLabel_yes_LinkClicked( object ?sender,?LinkLabelLinkClickedEventArgs?e) ?
 - ???????{ ?
 - ???????????panel_friend.Visible?=? false ; ?
 - ???????????button_friend.Text?=? "好友面板" ; ?
 - ???????????sms_str?=? null ; ?
 - ??????????? for ?( int ?j?=?0;?j?<?checkedListBox1.Items.Count;?j++) ?
 - ??????????????? if (checkedListBox1.GetItemChecked(j)) ?
 - ???????????????{ ?
 - ??????????????????? //do ?
 - ???????????????}?? ?
 - ???????}??
 
6、c#checklistbox用法之数据绑定
- protected ? void ?Page_Load( object ?sender,?EventArgs?e) ?
 - ????{ ?
 - ???????? <