首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ITemplate和linkbutton单击事件

ITemplate和linkbutton单击事件
EN

Stack Overflow用户
提问于 2010-11-27 05:53:52
回答 2查看 598关注 0票数 0

在我的用户控件中,我有gridview,这个网格是使用Itemplate以编程方式创建的。在InstantiateIn方法中,我有这样的代码。

代码语言:javascript
复制
Select Case _templateType
      Case ListItemType.Header
          Dim linkButton As New LinkButton
          linkButton.Text = "Delete"
          linkButton.CommandName = "Click"
          linkButton.CommandArgument = Me._columnID

          container.Controls.Add(linkButton)

我希望将Click事件连接到此LinkButton,并在后台代码中使用此事件。这是GridViewTemplate如何实现ITemplate的构造函数

代码语言:javascript
复制
Public Sub New(ByVal type As ListItemType, ByVal colname As String, Optional ByVal infoType As String = "")
    'Stores the template type.
    _templateType = type
    'Stores the column name.
    _columnName = colname

    _infoType = infoType

    _columnID = columID

  End Sub

我收到了这个来自用户控件的调用:

代码语言:javascript
复制
bfield.ItemTemplate = New GridViewTemplate(ListItemType.Item, dt.Columns(col).ColumnName, "label")

哪里是

代码语言:javascript
复制
Dim bfield As TemplateField = New TemplateField()
EN

回答 2

Stack Overflow用户

发布于 2010-11-27 06:01:20

代码语言:javascript
复制
AddHandler linkbutton.Click, AddressOf X 'X being the method that handles the click event.
票数 0
EN

Stack Overflow用户

发布于 2010-11-27 06:02:31

代码语言:javascript
复制
AddHandler linkButton.Click, AddressOf linkButton_Click

Sub linkButton_Click(ByVal sender As System.Object, ByVal e As EventArgs)
   ' here is your click handler
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4288757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档