一个网页上有多个gridview时,数据怎么取不出来?急求!!

我的网页是这样的:往里绑定的值是这样写的:显示也很好然后我点编辑,把李勇改成李:点更新,什么都没有变。然后我设断点查了一下姓名='"+((TextBox)GridView... 我的网页是这样的:

往里绑定的值是这样写的:

显示也很好

然后我点编辑,把李勇改成李:

点更新,什么都没有变。然后我设断点查了一下
姓名='" + ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text
取到的text值还是“李勇” 我又试试职位啊 部门啊什么的,都是这样。是不是因为我有好多个gridview的原因啊?怎么改呢?
展开
 我来答
路过苁前
2012-11-26 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:26.8万
展开全部
在BindGrid()函数那里加
if(!IsPostback)
{
BindGrid();
}
yxblovety01
2012-11-28 · 超过13用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:19.1万
展开全部
问题存在两点:
第一点:没有在if(!ispostback){
第一次加载你所有的grid方法(建议你不同的gridview 写不同的方法这样net智能的开启另一个线程,从而不影响你其他几个grid。建议以后用这种编程风格,便于你以后修改、更新等)

}
第二点:每一个grid有其对应的事件(比如:排序、分页等等),如果你不了解这种机制的话,可能会写成一个,建议新手,不要再属性界面上双击事件而添加事件。当你手写达到一定阶段的时候(熟练采用这个)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangyaojin520
2012-11-24
知道答主
回答量:16
采纳率:0%
帮助的人:9.6万
展开全部
查看更新取到的值有没有更新到数据库里面去,如果没有检查更新那一步,更新完重新绑定
追问
怎么检查更新啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式