none
如何判断CheckBoxList中SelectedIndexChanged事件是哪个checkbox引发的 RRS feed

答案

  • 你好!
    可能你理解错了 CheckBoxList 中的项是 ListItem 非 CheckBox。通过 SelectedIndex、SelectedValue 或 SelectedIndex 获取当前选择项的相关信息。

    知识改变命运,奋斗成就人生!
    2011年4月14日 11:28
    版主
  • SelectedIndexChanged方法不是有参数的嘛,试下参数+“.",你就晓得了三。


    别人笑我忒疯癫,我笑别人看不穿; 不见五陵豪杰墓,无花无酒锄作田。
    2011年4月18日 7:58
  •     protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int i = CheckBoxList1.SelectedIndex;//得到选中的项的最底索引
            ListItem text = CheckBoxList1.SelectedItem; //得到选中项中最小选中项
            string value = CheckBoxList1.SelectedValue; //得到选中项的值
        }

     

    你要做何种操作,请在事件调用的方法中,判断选中的索引或值来做操作即可。也就是说CheckBoxList不能得到引谁发的SelectedIndexChanged事件,但是可以在引发事件后得到选中的是谁。 道理是一样的。

    2011年4月18日 16:25

全部回复

  • 你好!
    可能你理解错了 CheckBoxList 中的项是 ListItem 非 CheckBox。通过 SelectedIndex、SelectedValue 或 SelectedIndex 获取当前选择项的相关信息。

    知识改变命运,奋斗成就人生!
    2011年4月14日 11:28
    版主
  • SelectedIndexChanged方法不是有参数的嘛,试下参数+“.",你就晓得了三。


    别人笑我忒疯癫,我笑别人看不穿; 不见五陵豪杰墓,无花无酒锄作田。
    2011年4月18日 7:58
  •     protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int i = CheckBoxList1.SelectedIndex;//得到选中的项的最底索引
            ListItem text = CheckBoxList1.SelectedItem; //得到选中项中最小选中项
            string value = CheckBoxList1.SelectedValue; //得到选中项的值
        }

     

    你要做何种操作,请在事件调用的方法中,判断选中的索引或值来做操作即可。也就是说CheckBoxList不能得到引谁发的SelectedIndexChanged事件,但是可以在引发事件后得到选中的是谁。 道理是一样的。

    2011年4月18日 16:25