Realçar linha de gridview no painel de atualização sem postar de volta

Eu tenho um gridview em um painel de atualização com o seguinte código para selecionar uma linha; isso, por sua vez, atualiza outro updatepanel com detalhes do registro do formulário.

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));   

        }
    }

Estou vinculando manualmente o gridview de um banco de dados e não quero religá-lo apenas para destacar a linha, mas não consigo adicionar javascript ao evento onclick, parece mostrar o GetPostBackClientHyperlink ou o destaque da linha javascript.

questionAnswers(3)

yourAnswerToTheQuestion