我动态给dropdownlist 控件add很多item 然后我要跟一个string设置它当前选中的值是string ,,请问应该怎么做呢本来有dropdownlist1.seletedindex 但我是要根据value来设置  seletedvalue只能是获取不能设置的

解决方案 »

  1.   

    if(dropdownlist1.Items.FindByValue("")!=null)
     dropdownlist1.SelectedValue="";
      

  2.   

    dropdownlist1.SelectedValue="";貌似只能用来获得当前的选中值,不能用来设置的,
      

  3.   

    listitem HH=new listitem();
    HH.text="ShowOut";
    HH.value="dddd";
    dropdownList1.add(HH);
    这样就有Value了啊
      

  4.   

     this.dropdownlist1.SelectedValue="";绑定数据
      

  5.   

    动态生成的时候向我那样设置,就能够设置Value了啊。我就是那样做的
      

  6.   

    嗯,搞定了,谢谢各位,我程序中是通过读取XML文件来实现二级下拉框联运的,之前有点BUG,现在OK了
      

  7.   

    if(dropdownlist1.Items.FindByValue("a")!=null)
     dropdownlist1.SelectedItem="a";
      

  8.   

    你是不是像实现,根据河南选中河南的类似这种效果啊,dropdownlist1.Items.FindByValue("河南").Selected=true
    这样就好了