Ir para conteúdo

POWERED BY:

Arquivado

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

Dead Horse

Pegar o valor de uma funcao javascript no gridview.rowdatabound

Recommended Posts

Bom dia a todos,Tenho um Gridview (VS2005) e quero que ao passar o mouse por cima da linha (row), retorne o valor do código do equipamento dessa linha.Mas para usar esse recurso, se usa javascript, por exemplo, para colorir a linha ao passar o mouse se usa esse código:if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onMouseOver", "this.style.backgroundColor='red'; "); e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor='#ffffff'"); }Que peguei no site do Battisti. O problema é que eu quero que a função me retorne um valor, de preferência o código (uma das colunas). Minhas tentativas até agora não deram certo. Alguém tem alguma idéia ?Obrigado.*Caso alguém use o código acima em seu gridview, ele não funciona se seu gridview estiver relacionado à uma classe CSS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, só estou usando o JavaScript por causa do evento "onMouseOver". Se existir uma maneira de disparar esse evento via C#, ou vb mesmo, por favor, avisem. =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma opção seria:

 

e.Row.Attributes.Add("onMouseOver", "alert('" + e.Row.Cells[1].Text + "');");

joguei no alert, mas poderia ser num textbox ou outro objeto

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.