您的位置:首页 > 其它

为什么gridview在编辑状态下不能获取修改后的值,获取到的总是以前的值

2008-11-06 15:45 507 查看
解决方法:在page_load事件里写:
if(!IsPostBack)
{
bindToGridView();
}

原因:这涉及到aspx页各事件的执行顺序,因为如果没有判断IsPostBack,每次点更新时page_load都会去执行bindToGridView(),对gridview进行重新绑定,那你再去获取gridview里的值时当然就是以前的值了,这样写后gridview没有被重新绑定,里面的数据就还是以前的,所以就可以获取到修改后的值。建议去看看有关aspx页的生命周期,了解整个页的执行顺序,对编程会有很大的帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: