Usuário com melhor resposta
Enter no textbox dentro de um gridview

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
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
-
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
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. -
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
-
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