.net 当GridView编辑状态获取新值时,往往获取的是修改前的值。
2013-04-13 21:44
316 查看
问题: 当GridView编辑状态获取新值时,往往获取的是修改前的值。 我的分析: 很多时候我把数据绑定函数调用直接放在Page_Load()函数里, 当GridView编辑状态获取新值时,往往获取的是修改前的值, 这是因为页面加载先执行page_load()函数,数据绑定函数就会再次执行, 这样GridView里的值就会又变成修改前的值,获取值时就是更改前的值。 解决办法: 把数据绑定函数放在Page_Load()函数的 if(!this.Page.IsPostBack){里,这样获取的值就是更改后的值。 获取GridView单元格值办法: 在RowUpdating事件里获取第一个单元格内容 ((TextBox)(GridView.Rows[e.RowIndex].Cells[1].Controls[0])).Text
相关文章推荐
- Error:当GridView编辑状态获取新值时,往往获取的是修改前的值 问题原因及解决方法
- GridView编辑状态获取新值
- GridView编辑状态获取新值
- GridView修改成功后直接退出编辑状态
- 如何获取 GridView 编辑状态下单元格里的值
- 获取 GridView 编辑状态下单元格里的值
- 为什么gridview在编辑状态下不能获取修改后的值,获取到的总是以前的值
- 获取GridView编辑状态下的新值
- 获取 GridView 编辑状态下单元格里的值
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- 如何获取 GridView 编辑状态下单元格里的值
- 如何获取 GridView 编辑状态下单元格里的值
- 获取 GridView 编辑状态下单元格里的值
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- 2. 如何获取 GridView 编辑状态下单元格里的值?
- 如何获取 GridView 编辑状态下单元格里的值?
- [Gridview]点击编辑列,修改后点击更新获取不到修改后的值
- .net 在ueditor修改编辑已有信息后提交 获取ueditor内容为null - 让人头疼的form 与 table
- 如何获取 GridView 编辑状态下单元格里的值?
- 怎样将DevExpress中的GridView的某一个单元格的状态设置为编辑或不可编辑