我的感觉就是页面先执行了取DropDwonList.SelectedIndex ,然后才执行控件中的动作,将性别定位到"女"..是不是这个原因?
如果是这个原因,如何解决?在取SelectedIndex之前,就将性别定位??

解决方案 »

  1.   

    原始文件下载地址:
    http://www.yq-casesky.com/test.rar
    请朋友们帮忙看一下呀.
      

  2.   

    显示下拉框代码放在pageispostback里面,同时要允许DropDwonList的EnableViewState="True"
      

  3.   

    1.databind()是放在
      if !postback
       {    } 中.
    2.數據源是dataview
    3.好像我選擇的selectindex傳到服務端,就強制變0 了!!!!(這是問題的所在!)
      

  4.   

    在DropDwonList的PreRender事件中写上DropDownList.SelectedValue="值"
      

  5.   

    3.好像我選擇的selectindex傳到服務端,就強制變0 了!!!!(這是問題的所在!)所以 DropDownList.SelectedValue= 肯定為第一項的value