2010-11-26 5 views
0

私のユーザーコントロールでは、グリッドビューがあり、このグリッドはItemplateを使用してプログラムによって作成されています。 InstantiateInのメソッドでは、私はこのコードを持っています。ITemplateとlinkbuttonのクリックイベント

このLinkBut​​tonにClickイベントを配線し、このイベントをコードの背後に使用したいとします。 これはITemplate

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 

を実装する方法GridViewTemplateのコンストラクタで、私は、ユーザーコントロールからこの呼び出しがあります。

Dim bfield As TemplateField = New TemplateField() 

答えて

0
AddHandler linkbutton.Click, AddressOf X 'X being the method that handles the click event. 
+0

である私は公共のクラスを持っている

bfield.ItemTemplate = New GridViewTemplate(ListItemType.Item, dt.Columns(col).ColumnName, "label") 

を、どのようにこのITemを実装するプレート。私はこれを使うことはできません。私はデリゲートを使用しようとするが運がない。 – amchoni

0
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

私はパブリッククラスを持っています、どのようにこのITemplateを実装します。私はこれを使うことはできません。私はデリゲートを使用しようとするが運がない。 – amchoni

関連する問題