从编程的GridView添加和删除事件 [英] programatically adding and removing events from a GridView

查看:124
本文介绍了从编程的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆