none
Manter linha selecionada no gridview ao clickar nela RRS feed

Respostas

  • Coloque uma coluna do Tipo CommandField Select, sempre que você clicar na COLUNA (SELECT) é disparado um comando SELECT e a linha fica selecionada...

    Leonardo Lourenço Silva


    • Sugerido como Resposta Fabio R. Luz quarta-feira, 6 de novembro de 2013 11:44
    • Marcado como Resposta Tiago Vinícios quarta-feira, 6 de novembro de 2013 17:30
    terça-feira, 5 de novembro de 2013 18:48

Todas as Respostas

  • Coloque uma coluna do Tipo CommandField Select, sempre que você clicar na COLUNA (SELECT) é disparado um comando SELECT e a linha fica selecionada...

    Leonardo Lourenço Silva


    • Sugerido como Resposta Fabio R. Luz quarta-feira, 6 de novembro de 2013 11:44
    • Marcado como Resposta Tiago Vinícios quarta-feira, 6 de novembro de 2013 17:30
    terça-feira, 5 de novembro de 2013 18:48
  • 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);");


                }
            }

    terça-feira, 5 de novembro de 2013 19:03