请问 reapeat控件 里面的控件的值 我要怎么得啊比如 得到 RadioButtonList是否被选择 得到每一行的ID能具体的说下思路吗~~~  麻烦大家了~~

解决方案 »

  1.   

    foreach(RepeaterItem item in Repeater1.Items)
                {
                     RadioButtonList p=item.FindControl("RadioButtonList1") as RadioButtonList;
                    
                }
      

  2.   


    for(int i=0;i<Repeater1.Items.Count;i++)
    {
     RadioButtonList p=(RadioButtonList)Repeater1.Items[i].FindControl("RadioButtonList1"); 
    }这样也可以
      

  3.   

    哪儿都行,比如button的click事件,放里面就可以
      

  4.   

    不用,看你需求了。放ItemDataBound事件里面是需要在数据绑定的时候做处理。
    主要的步骤就是 使用findcontrol方法找到这个控件,然后进一步操作
      

  5.   

    我用了这种 for(int i=0;i<Repeater1.Items.Count;i++)
    {
     RadioButtonList p=(RadioButtonList)Repeater1.Items[i].FindControl("RadioButtonList1"); 
    }
    这个循环 不进 括号里面的语句这是怎么回事?为什么还是得不到值啊  radioButtonList 取值是 SelectedValue 吧