从编程的GridView添加和删除事件 [英] programatically adding and removing events from a GridView
本文介绍了从编程的GridView添加和删除事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个GridView象下面这样:
I've got a GridView like below:
<asp:GridView ID="Results" runat="server" OnRowDataBound="Results_RowDataBound">
<EmptyDataTemplate>No results found</EmptyDataTemplate>
</asp:GridView>
Protected Sub Results_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
'do a bunch of work here
End Sub
基于用户输入的,有时候我想OnRowDataBound事件,火灾,有时候我不知道。
Based upon user input, sometimes I want the OnRowDataBound event to fire, sometimes I don't.
有没有一种方法以编程方式打开事件或关闭?
Is there a way to programatically turn the event on or off?
推荐答案
下面是一个简单的code到的添加和删除在VB.NET 编程事件:
Here is a sample code to add and remove events in VB.NET programatically :
If CheckBox1.Checked Then
AddHandler Results.RowDataBound, AddressOf Results_RowDataBound
Else
RemoveHandler Results.RowDataBound, AddressOf Results_RowDataBound
End If
这篇关于从编程的GridView添加和删除事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文