我用 默认的GridView数据绑定 GridView有一列按钮我点之后会修改数据库.但是修改之后页面显示的还是以前的数字再点一次显示的是上一次的数据请问怎么解决啊
-------------------------------
jfll.兑换填写(bh, dqr);
GridView1.DataBind();
Response.Write("<script>alert('恭喜!!您的兑换申请成功请等待管理员审核');window.opener.location.reload
--------------------------------
修改完数据后我已经调用了GridView1.DataBind();方法啊 怎么还是显示原来的数据呢 数据库中已经变了啊.
-------------------------------
jfll.兑换填写(bh, dqr);
GridView1.DataBind();
Response.Write("<script>alert('恭喜!!您的兑换申请成功请等待管理员审核');window.opener.location.reload
--------------------------------
修改完数据后我已经调用了GridView1.DataBind();方法啊 怎么还是显示原来的数据呢 数据库中已经变了啊.
实在不行就找到按钮写事件:刷新一次updatepanel
比如public void DataBind()
{
GridView1.DataSource=数据源;
GridView1.DataBind();
}每次修改或者删除完之后都调用这个方法.重新绑定.你可能就是设置数据源的原因。
就是这句 GridView1.DataSource=数据源;