none
Enter no textbox dentro de um gridview RRS feed

  • Pergunta

  • pessoal tenho um gridview para lançamentos de notas de uma avaliacao, esse grid traz todos os alunos e eu tenho um textbox e um botao pra cada aluno, minha dificuldade é na hora do enter no textbox, preciso pegar o evento do textbox da linha aonde eu estou e não estou conseguindo, os exemplos que eu estou vendo é so de um textbox e um botao....mais preciso de um codigo mais dinamico...desde ja agradeço
    quinta-feira, 10 de novembro de 2011 11:10

Respostas

  • Jorge

    Encontrei um link muito interessante sobre isso:

    http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=5478

    Neste link o cara ensina passo a passo como implementar uma navegação com o teclado, Show de bola.

    Em resumo:

    1 - Você terá que criar um javascript para entender as entradas do teclado e outro para marcar a linha que esta navegando.

    2 - Adicionar esses script as linhas do grid atraves do RowDataBound

     


    Francisco Gonçalves
    Blog: franciscogoncalves.wordpress.com
    • Sugerido como Resposta Francisco Gonçalves quinta-feira, 10 de novembro de 2011 15:31
    • Marcado como Resposta Harley Araujo quinta-feira, 17 de novembro de 2011 11:48
    quinta-feira, 10 de novembro de 2011 15:31
  • Jorge faz o seguinte

     protected void GrvSearchPoolRowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                           
                                LinkButton lkbShow = (LinkButton)e.Row.FindControl("lkbShow");
                    lkbShow.CommandArgument = e.Row.RowIndex.ToString();
    
    
                 
                }
    }

    no rowdatabound grave o index no textboxt igual acima eu fiz com linkbutton depois no commandargument vc pega o id da row


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Harley Araujo quinta-feira, 17 de novembro de 2011 11:48
    quinta-feira, 10 de novembro de 2011 16:47
    Moderador

Todas as Respostas

  • Jorge dê uma olhada nesta Thread:

    http://social.msdn.microsoft.com/forums/pt-br/aspnetpt/thread/66F0354A-2DF7-45A9-B427-416C5B3B8139

     

    abraços e espero ter ajudado!


    Estudar, Estudar e Estudar! Não existe caminho curto.
    quinta-feira, 10 de novembro de 2011 11:28
  • Jorge

    Encontrei um link muito interessante sobre isso:

    http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=5478

    Neste link o cara ensina passo a passo como implementar uma navegação com o teclado, Show de bola.

    Em resumo:

    1 - Você terá que criar um javascript para entender as entradas do teclado e outro para marcar a linha que esta navegando.

    2 - Adicionar esses script as linhas do grid atraves do RowDataBound

     


    Francisco Gonçalves
    Blog: franciscogoncalves.wordpress.com
    • Sugerido como Resposta Francisco Gonçalves quinta-feira, 10 de novembro de 2011 15:31
    • Marcado como Resposta Harley Araujo quinta-feira, 17 de novembro de 2011 11:48
    quinta-feira, 10 de novembro de 2011 15:31
  • Jorge faz o seguinte

     protected void GrvSearchPoolRowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                           
                                LinkButton lkbShow = (LinkButton)e.Row.FindControl("lkbShow");
                    lkbShow.CommandArgument = e.Row.RowIndex.ToString();
    
    
                 
                }
    }

    no rowdatabound grave o index no textboxt igual acima eu fiz com linkbutton depois no commandargument vc pega o id da row


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta Harley Araujo quinta-feira, 17 de novembro de 2011 11:48
    quinta-feira, 10 de novembro de 2011 16:47
    Moderador