日期:2014-05-18 浏览次数:21119 次
本文从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) ?
- ????{ ?
- ???????? <