それぞれにボタンを追加せずに、RowClick イベントを Gridview 行に追加する方法はありますか? 行の任意の場所をクリックして、SelectedIndexChanged イベントを発生させたいと考えています。
私は次のことを試しましたが、enableEventValidation="true" ページを追加する必要があり、本当にそうしたくありません。
Private Sub GridView1_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
Try
Select Case e.Row.RowType
Case DataControlRowType.DataRow
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackClientHyperlink(GridView1, "Select$" & e.Row.RowIndex))
End Select
Catch ex As Exception
End Try
End Sub
ボタンが必要なため、RowCommands も機能しません。