读书人

GridView RowUpdating事件获取值的有关

发布时间: 2012-02-10 21:27:41 作者: rapoo

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,不然每次刷新后就重绑定了,当然得不到最新的值了,我前两天也闹了这么一回,弄了我半天时间,愈闷得我!

读书人网 >asp.net

热点推荐