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

Asp.Net里在一个事件里怎么取消另外一个事件

2012-10-25 
Asp.Net里在一个事件里如何取消另外一个事件?Asp.Net里在一个事件里如何取消另外一个事件?比如要在protect

Asp.Net里在一个事件里如何取消另外一个事件?
Asp.Net里在一个事件里如何取消另外一个事件?比如要在protected void gvListMain_RowEditing(object sender, GridViewEditEventArgs e)触发这个事件的时候就取消掉protected void gvListMain_RowDataBound(object sender, GridViewRowEventArgs e)这个事件.

请问该怎么做?

[解决办法]
顶 !!
[解决办法]
将两个event写在单独的类中。
[解决办法]

C# code
 protected void gvListMain_RowEditing(object sender, GridViewEditEventArgs e){//操作this.gvListMain.RowDataBound -= new System.EventHandler(gvListMain_RowDataBound);}
[解决办法]
事件中的+=或者-=
[解决办法]
up
[解决办法]
可以定义委托来实现
[解决办法]
你要操作的 控件.事件-=new 代理(你要取消的事件)
[解决办法]
通过变量来,设置个变量,然后在DataBound事件中,检测到这个变量就不处理

热点排行