首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教CheckListBox的SelectedIndexChanged事件中如何取当前选择项的index与其它信息

2012-01-09 
请问CheckListBox的SelectedIndexChanged事件中怎么取当前选择项的index与其它信息是要当前变化的index,我

请问CheckListBox的SelectedIndexChanged事件中怎么取当前选择项的index与其它信息
是要当前变化的index,我的代码
CompanyData   comp=(new   BaseSystem()).GetCompaniesList();
Chk.DataTextField   =   CompanyData.COMPANYNAME_FIELD;
Chk.DataValueField   =   CompanyData.PKID_FIELD;
Chk.DataSource   =   comp.Tables[0];
Chk.DataBind();
Chk.AutoPostBack   =true;

[解决办法]
Chk.SelectItems[0]
[解决办法]
ArrayList al = new ArrayList();
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i) == true)
{
al.Add(i);
}
}
[解决办法]
获取选择的item,多项选择,且通过按钮事件发送
for(int i=0;i <=chk.items.count;i++)
{
if(chk.items[i].selected)//得到被选择的对象
{
...
}
}
如果是每一个都选择然后用autopostback来发送服务器端,也可以使用。

热点排行