首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

dropdownList数据绑定后,值未发生变化,该如何解决

2012-03-06 
dropdownList数据绑定后,值未发生变化页面中使用了sqldatasource对dropdownlist1作了数据绑定.当页面中新

dropdownList数据绑定后,值未发生变化
页面中使用了sqldatasource对dropdownlist1作了数据绑定.
当页面中新添加了一个数据后,我也 dropdownlist1.databind();

经查看,sqldatasource中的记录也已经有了改变,
但dropdownlist1中的值并未改变,

请问问题可能出在哪儿???


[解决办法]
看下代码。。
[解决办法]
重新绑定dropdownlist的方法.

dropdownlist1.datasource = yourdatasource;

....
dropdownlist1.databind();
[解决办法]
从设数据源
[解决办法]
在重新绑定前,执行
DropDownList1.Items.Clear();
[解决办法]

探讨
添加完后执行了
ddlZongLiangBM.Items.clear();
ddlZongLiangBM.DataSource = list;
ddlZongLiangBM.DataBind();

list中的值确实发生了变化,新添加的记录也在list中,但就是绑定不到dropdownlist中,
感觉绑定并未起作用.

若页面刷新后,同是执行这几句代码,则可以绑定成功

[解决办法]
up!
[解决办法]
是否有缓存
[解决办法]
不是clear了?
[解决办法]
放在if(!ispostback)
[解决办法]
放在if(!ispostback)
[解决办法]
放在if(!ispostback)

热点排行