页面中使用了sqldatasource对dropdownlist1作了数据绑定.
当页面中新添加了一个数据后,我也  dropdownlist1.databind();经查看,sqldatasource中的记录也已经有了改变,
但dropdownlist1中的值并未改变,请问问题可能出在哪儿???

解决方案 »

  1.   

    重新绑定dropdownlist的方法.dropdownlist1.datasource = yourdatasource;....
    dropdownlist1.databind(); 
      

  2.   

    在重新绑定前,执行
    DropDownList1.Items.Clear();
      

  3.   

    添加完后执行了
            ddlZongLiangBM.Items.clear();
            ddlZongLiangBM.DataSource = list;
            ddlZongLiangBM.DataBind();list中的值确实发生了变化,新添加的记录也在list中,但就是绑定不到dropdownlist中,
    感觉绑定并未起作用.若页面刷新后,同是执行这几句代码,则可以绑定成功
      

  4.   

    list这数据源可能不是最新的!!
      

  5.   

    多谢各位的回答,我找出问题了,可能是因为我使用了 aspxGridview控件的事,这个控件有防刷新的功能,可能是这个控件引起的..详细原因等弄明白了再告诉各位