У меня есть сетка в панели обновлений со следующим кодом для выбора строки, которая, в свою очередь, обновляет другую панель обновления с подробностями из записи формы.
protected void gvMainGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Make the entire row clickable to select this record
//Uses javascript to post page back
e.Row.Attributes["onmouseover"] = "this.style.cursor='hand';this.style.textDecoration='underline';";
e.Row.Attributes["onmouseout"] = "this.style.textDecoration='none';";
e.Row.Attributes.Add("onclick", ClientScript.GetPostBackClientHyperlink(this.gvMainGrid, "Select$" + e.Row.RowIndex));
}
}
Я вручную связываю вид сетки из базы данных и не хочу перепривязывать сетку, просто чтобы выделить строку, но я не могу добавить какой-либо JavaScript в событие onclick, кажетсячтобы показать либо ссылку GetPostBackClientHyperlink, либо javascript выделения строки.