请问CheckListBox的SelectedIndexChanged事件中怎么取当前选择项的index与其它信息

wwwhch2004 2007-06-25 05:24:45
是要当前变化的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;
...全文
292 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziluolan1642 2007-06-26
  • 打赏
  • 举报
回复
获取选择的item,多项选择,且通过按钮事件发送
for(int i=0;i<=chk.items.count;i++)
{
if(chk.items[i].selected)//得到被选择的对象
{
...
}
}
如果是每一个都选择然后用autopostback来发送服务器端,也可以使用。
jiatong1981 2007-06-26
  • 打赏
  • 举报
回复
ArrayList al = new ArrayList();
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i) == true)
{
al.Add(i);
}
}
wwwhch2004 2007-06-26
  • 打赏
  • 举报
回复
如果我多个ITEM呢,楼上的就不实用了.!
lr21shiji 2007-06-25
  • 打赏
  • 举报
回复
Chk.SelectItems[0]

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧