ASPVBGridView自行更改输入值的问题
创始人
2024-11-12 07:00:43
0

当GridView的数据绑定与事件绑定同时存在时,当进行数据绑定时,页面会触发事件绑定,导致输入的值被改变。解决方法是在数据绑定事件中添加一个条件判断,如果是页面初次打开或者是点击编辑按钮时才进行数据绑定。

示例代码:

Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs) If e.Row.RowType = DataControlRowType.DataRow Then If e.Row.RowState = DataControlRowState.Normal OrElse e.Row.RowState = DataControlRowState.Alternate OrElse e.Row.RowState = (DataControlRowState.Normal OrElse DataControlRowState.Edit) OrElse e.Row.RowState = (DataControlRowState.Alternate OrElse DataControlRowState.Edit) Then e.Row.Attributes.Add("onclick", "javascript:__doPostBack('" + GridView1.UniqueID + "','Edit$" + e.Row.RowIndex.ToString + "')") End If End If End Sub

Protected Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As GridViewEditEventArgs) GridView1.EditIndex = e.NewEditIndex GridView1.DataBind() '附加条件判断 End Sub

Protected Sub GridView1_RowCancelingEdit(ByVal sender As Object, ByVal e As GridViewCancelEditEventArgs) GridView1.EditIndex = -1 GridView1.DataBind() '附加条件判断 End Sub

Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs) GridView1.EditIndex = -1 GridView1.DataBind() '附加条件判断 End Sub

相关内容

热门资讯

wepoke是不是有辅助!we... wepoke是不是有辅助!wepokeai插件,(wepoKe)切实存在有挂,解密教程(黑科技总结)...
黑科技ai(wepoke有挂)... 黑科技ai(wepoke有挂)外挂透视辅助技巧(透视)切实真的有挂(黑科技解密)1、构建自己的wep...
黑科技辅助(wepoke是不是... 黑科技辅助(wepoke是不是有挂)外挂透视辅助技巧(透视)一直是真的有挂(黑科技教程);1、下载好...
aapoker透视挂效果!aa... aapoker透视挂效果!aapoker透明辅助器,(Aapoker)确实有挂,科技教程(黑科技助手...
aapokerai代打!aa扑... aapokerai代打!aa扑克辅助,(aapokeR)真是有挂,高科技教程(黑科技辅助器)1、许多...
黑科技辅助挂(wepoke有插... 黑科技辅助挂(wepoke有插件吗)外挂透明挂辅助神器(透视)都是真的有挂(黑科技教程);1、许多玩...
aapoker透视辅助!aap... aapoker透视辅助!aapoker透明挂下载,(AAPOKER)切实是有挂,解密教程(黑科技攻略...
黑科技辅助(德州之星有外挂吗)... 黑科技辅助(德州之星有外挂吗)外挂透视辅助软件(透视)其实是真的有挂(黑科技攻略)1、下载好德州之星...
wepoke计算辅助!wepo... wepoke计算辅助!wepoke德州扑克智能ai,(We辅poker助)切实真的有挂,透视教程(黑...
wepoke透视挂靠谱吗!we... wepoke透视挂靠谱吗!wepower记牌器,(WepokE)一直有挂,wpk教程(黑科技教程)w...