首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView RowUpdating事件获取值的有关问题

2012-02-10 
GridView RowUpdating事件获取值的问题请问我在GridView控件的RowUpdating事件里,怎么以下获得的checkBox

GridView RowUpdating事件获取值的问题
请问我在GridView控件的RowUpdating事件里,怎么以下获得的checkBox的值总不是新值呀(总是绑定前的)?(dg是控件名)
CheckBox   chkIsAudited   =   (CheckBox)dg.Rows[dg.EditIndex].FindControl( "chkIsAudited ");
 

bool   isAudited=chkIsAudited.Checked;

[解决办法]
那就直接在RowUpdating把
bool isAudited= 取chkIsAudited.Checked相反得值。。。
RowUpdated
这个方法只是让你确认一下,是不是事件触发的原因。。


[解决办法]
在绑定的时候要先判断是否IsPostBack,不然每次刷新后就重绑定了,当然得不到最新的值了,我前两天也闹了这么一回,弄了我半天时间,愈闷得我!

热点排行