webテーブルコントロール中に動的にボタンコントロールを配置したのですが、肝心のボタンを押した時のイベントを取得できません。
下のようなコードなんですが、どうも上手く行きません。

Dim WithEvents tBtn As UI.WebControls.Button

Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
For i = 1 To 3
Dim tRow As New TableRow()
Dim tCell As New TableCell()
Dim tBtn As New UI.WebControls.Button
tBtn.ID = "BTN" & Str(i)
tCell.Controls.Add(tBtn)
tRow.Cells.Add(tCell)
Table1.Rows.Add(tRow)
Next
End Sub

Protected Sub tBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles tBtn.Click
Label1.Text = "CLICK!!!"
End Sub

完全にいきづまってしまいました。
押したボタンも判別できる方法で、何かよい方法は無いものでしょうか