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事件中,检测到这个变量就不处理