如何在CS文件里写代码添加dropdownlist控件?并且能在前台的repeater控件里显示出来dropdownlistrepeaterCS代码添加控件

解决方案 »

  1.   

    new 一个 然后add到显示控件
      

  2.   

    在后台先NEW DropDownList对象,然后加到对应的控件里,一般调用Controls.Add就可以了
      

  3.   

    我在repeater里面写了一个,但是他的ddl_SelectedIndexChanged事件没法触发啊
      

  4.   

    LZ可以在Page_Load事件里手动绑定,需要注意的是,不要做IsPostBack判断
      

  5.   

    LZ可以在Page_Load事件里手动绑定,需要注意的是,不要做IsPostBack判断我知道可以在哪里绑定,但问题是我要在Repeater1_ItemDataBound里面写,在这里要判断条件,到底是要写,还是不要写
      

  6.   

    LZ可以在Page_Load事件里手动绑定,需要注意的是,不要做IsPostBack判断我知道可以在哪里绑定,但问题是我要在Repeater1_ItemDataBound里面写,在这里要判断条件,到底是要写,还是不要写
    你是说要判断是否要添加DropDownList?
      

  7.   

    LZ可以在Page_Load事件里手动绑定,需要注意的是,不要做IsPostBack判断我知道可以在哪里绑定,但问题是我要在Repeater1_ItemDataBound里面写,在这里要判断条件,到底是要写,还是不要写
    你是说要判断是否要添加DropDownList?是的,总之就是在repeater里面写,然后怎么触发repeater里面的控件的事件呢?
      

  8.   

    LZ可以在Page_Load事件里手动绑定,需要注意的是,不要做IsPostBack判断我知道可以在哪里绑定,但问题是我要在Repeater1_ItemDataBound里面写,在这里要判断条件,到底是要写,还是不要写
    你是说要判断是否要添加DropDownList?是的,总之就是在repeater里面写,然后怎么触发repeater里面的控件的事件呢?
    LZ,需要对一个属性赋值ddl.AutoPostBack = true;这样就会触发事件了
      

  9.   

    不能使用服务器控件DropDownList,应该使用客户端的下拉控件,而且你可以使用onclick事件<select class="selectsize"  style="width:200px">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
    或者:
    <SELECT  style="width:200px">
    <optgroup label="A">
    <option value="1">111111</option>
    <option value="2">222222</option>
    <option value="3">33333</option></optgroup>
    <optgroup label="B">
    <option value="4">444444444</option>
    <option value="5">666666</option>
    <option value="6">7777777</option></optgroup>
    </SELECT>