Private Sub myDataGrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles myDataGrid.ItemCommand If e.CommandName = "Select" Then
.aspx文件: <Columns> <asp:ButtonColumn Text="查看" CommandName="Select"></asp:ButtonColumn>.vb文件 Private Sub myDataGrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles myDataGrid.ItemCommand If e.CommandName = "Select" Then .... end if end sub
检查下ItemCommand事件是否注册了兼听器..我经常发现我注册兼听器的语句莫名奇妙的消失.
If e.CommandName = "Select" Then
.aspx文件:
<Columns>
<asp:ButtonColumn Text="查看" CommandName="Select"></asp:ButtonColumn>.vb文件 Private Sub myDataGrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles myDataGrid.ItemCommand
If e.CommandName = "Select" Then
....
end if
end sub