我的 gridview 上有 2 个模板列,并希望为每个列执行不同的代码。如何确定单击了哪个模板列?我正在使用的下面的代码适用于一个模板列,但如果我有另一个我不希望此代码触发,我想执行不同的代码。谢谢
Protected Sub GridView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles GridView1.SelectedIndexChanged
Dim row As GridViewRow = DirectCast(DirectCast(sender, ImageButton).NamingContainer, GridViewRow)
DirectCast(row.NamingContainer, GridView).SelectedIndex = row.RowIndex
Session("ReferenceNumber") = GridView1.SelectedRow.Cells(3).Text
Session("ID") = GridView1.SelectedRow.Cells(1).Text
Response.Redirect("~/frmEditRecord.aspx")
End Sub