Итак, я сделал каждую строку GridView кликабельной, используя этот метод:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["OnClick"] = Page.ClientScript.GetPostBackEventReference(GridView1, "Select$" + e.Row.RowIndex.ToString());
}
}
Чтобы при щелчке строки программа перенаправляла на страницу Page1 с помощью метода GridView.SelectedRowChanged.
Каждая строка также содержит некоторую гиперссылку, которая должна перенаправлять на страницу Page2. Однако щелчок по гиперссылке перенаправляет только на страницу Page1, поскольку событие SelectedRowChanged запускается первым.
Как перенаправить на нужную страницу при нажатии на гиперссылку? Это так же просто, как сделать HyperLinks LinkButtons и выполнить метод Click?