Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarKteus

Como capturar o indice de uma linha no GridView ?

Recommended Posts

Alguém sabe

 

Como posso capturar a linha clicada no GridView sem utilizar o RowCommand, a idéia era clicar em qualquer lugar de uma linha qualquer no gridView e pegar o seu Index.

 

eu consigo trocar a cor da linha assim:

 

function selectGridRow(elemento, corFundo)

{

elemento.style.backgroundColor = "#ffffcc";

}

mas fazendo assim

 

nLinha = elemento.SelectedIndex;

alert(nLinha);

ñ consigo pegar o numero da linha clicada, pq ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa javascript, passando o ID da row, javascript:seuMetodoJS('<%# Container.RowIndex() %>')

 

Pode ser mais claro ?

 

Container seria o nome da GridView ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não

Faz um teste dentro da grid adiciona <%# Container.DataItemIndex %> e você vai ver que ela printa o Indice da linha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.