olá, já estava fazendo assim, mas não dava, eu uso também uma função javascript, com evento onmouseover e onmouseout para selecionar as linhas, mas quando clico não mantém selecionada, se eu tirar este código também continua
// Função de seleção da linha da grid
function selecionarLinha(item) {
// Armazenha a cor original da grid
corOriginal = item.style.backgroundColor;
// Atribui nova cor a linha
item.style.backgroundColor = "#3399FF";
}
// Função de deseleção da linha da grid
function deselecionarLinha(item) {
// Retorna a cor original a linha
item.style.backgroundColor = corOriginal;
}
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "selecionarLinha(this);");
e.Row.Attributes.Add("onmouseout", "deselecionarLinha(this);");
}
}