SelectedIndexChanged(object sender, System.EventArgs e)
是不是EventArgs参数作类型转换?
我的CheckBoxList是多选,现在我想得到的是当前选择项的indexCheckBoxList1.SelectedIndex每次只能得到第一个选中项的index

解决方案 »

  1.   

    for (int i = 0; i < CheckBoxList1.Items.Count; i++)
            {            if (CheckBoxList1.Items[i].Selected)
                {
                    Response.Write(i.ToString() + "<BR>");
                }
            }
      

  2.   

    当前变化项的索引而不是当前选择项的索引?如果是这样是重不到的,如果非要得到,只有笨办法了.每次 SelectedIndexChanged后,把当前各项的选择状态保存在viewsatet中,下次的时候进行比较
      

  3.   

    SelectIndexChanged事件就是某一项发生了变化啊,这个索引应该跟System.EventArgs e有关系,但我不知道怎么取出来
      

  4.   

    用baidu搜了一下午了,真郁闷
      

  5.   

    霸王硬上弓,强行转换,哈哈!
    ItemCheckEventArgs checkItem=(ItemCheckEventArgs) e;异常详细信息: System.InvalidCastException: 指定的转换无效。