asp.net – GridView RowUpdating无法获取新值
发布时间:2020-12-16 04:03:43 所属栏目:asp.Net 来源:网络整理
导读:我只是测试我是否会在没有运气的情况下更新文本框中的更改值.我不能得到新的价值.我究竟做错了什么?我尝试过很多东西.这是最新的一个.如何将更新的新值添加到我的标签中?当我单击网格上的编辑并更改文本框的值并单击更新时,标签将仅显示文本框的原始值. pr
我只是测试我是否会在没有运气的情况下更新文本框中的更改值.我不能得到新的价值.我究竟做错了什么?我尝试过很多东西.这是最新的一个.如何将更新的新值添加到我的标签中?当我单击网格上的编辑并更改文本框的值并单击更新时,标签将仅显示文本框的原始值.
protected void GridView1_RowEditing(object sender,GridViewEditEventArgs e) { GridView1.EditIndex = e.NewEditIndex; bindgrid(); } protected void GridView1_RowUpdating(object sender,GridViewUpdateEventArgs e) { GridViewRow row = GridView1.Rows[e.RowIndex]; Label1.Text = ((TextBox)(GridView1.Rows[GridView1.EditIndex]).Cells[2].Controls[0]).Text; GridView1.EditIndex = -1; bindgrid(); } 解决方法
我认为当您推送更新链接Gridview在获取新值之前再次绑定.您必须在GridView.DataBind()之前使用if(!IsPostBack).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net core webapi 统一处理返回值、异常和请求参数验证
- asp.net – 向GridView Row添加ID
- asp.net-mvc – MVC 4:强制ScriptBundle返回Javascript文件
- asp.net-mvc-3 – 如何在ASP MVC3中创建可重用的导航菜单?
- asp.net – 是否有可能在代码隐藏中获取不可见的GridViewRo
- 为什么我的ASP.NET页面将前缀’ctl00_ctl00’添加到html元素
- asp.net – Html.BeginForm()类型的扩展名
- 将ASP.NET捆绑设置为不删除第三方版权
- asp.net-mvc-3 – 如何将HttpContext传递给MVC3应用程序中的
- 在 Xunit 中使用依赖注入