读书人

不好意思小弟我又来问白痴有关问题了

发布时间: 2013-03-26 09:54:34 作者: rapoo

不好意思,我又来问白痴问题了。(关于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获取你选中的值

读书人网 >asp.net

热点推荐