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

不好意思,小弟我又来问白痴有关问题了。(关于CheckBoxList当前索引值的有关问题)

2013-03-26 
不好意思,我又来问白痴问题了。(关于CheckBoxList当前索引值的问题)看了msdn,上面说CheckBoxList的Selected

不好意思,我又来问白痴问题了。(关于CheckBoxList当前索引值的问题)
看了msdn,上面说CheckBoxList的SelectedIndex属性返回所选项中索引值最小的项的索引值(SelectedValue,SelectedItem好像也是这种机制),不知道CheckBoxList有没有返回当前项的索引值?我想得到当前被选到项的值。
[解决办法]
哪个算是当前的呢?
选中的是多个,你需要进行遍历
for(int i=0;i<CheckBoxList.Items.Count;i++)
{
if(CheckBoxList.Items[i].Selected) ...
}

没有当前项的索引值 的概念
[解决办法]
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
  {
   if(CheckBoxList1.Items[i].Selected){}
  }
取值
foreach (ListItem li in CheckBoxList1.Items)
  {
  }

[解决办法]

for (int i = 0; i < CheckBoxList1.Items.Count; i++)
  {
  if(CheckBoxList1.Items[i].Selected){}
  }

[解决办法]
 protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
    {


        Label1.Text = CheckBoxList1.SelectedValue;
     

    }
[解决办法]
SelectedItem.Selected是否选中
SelectedValue属性获取索引
SelectedItem.Value获取你选中的值

热点排行