Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno FSouza

Manipulação de datagrid com gridview!

Recommended Posts

Olá pessoal!

Sou novo aqui e novo na utilização de ASp.NET1

 

Bem, estou trabalhando em um sistema que usa Data Grid, nós utilizamos o GridView.

Esse datagrid tem um campo select que funfa normelmente, só que ao selecionar uma linha o focus da linha eh perdido, ou seja, se eu descer até a ultima linha e selecioná-la, ao recarregar, obviamente, eu volto pro topo da pagina.

 

Em meio minhas pesquisas descobri uma maneira de gerar um campo template onde posso colocar um código html igual ao gerado pela tag ASP:

 

<asp:CommandField ShowSelectButton="True" />

 

que gera este html:

 

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$0')">Select</a>

 

Fui em editar templates e criei um template que ficou assim:

 

<asp:TemplateField >

<ItemTemplate>

<a name="select$"

href="java script:__doPostBack('AssociaEnc$grCliEnc','Select$')#select$">

Select

</a>

</ItemTemplate>

</asp:TemplateField>

 

que gera:

 

<a name="select$" href="java script:__doPostBack('AssociaEnc$grCliEnc','Select$')#select$">Select</a>

 

Sendo que o codigo "CommandField ShowSelectButton" do asp faz gerar indices identificadores em cada select automaticamente, assim:

*

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$0')">Select</a>

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$1')">Select</a>

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$2')">Select</a>

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$3')">Select</a>

...

 

e com o template que fiz fica assim:

 

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$')">Select</a>

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$')">Select</a>

<a href="java script:__doPostBack('AssociaEnc$grEnc','Select$')">Select</a>

 

Ou seja não gera indice para identificar a linha!

 

Como faço para meu template gerar indice ou como faço para o "CommandField ShowSelectButton" gere âncora ou seja um campo name no link e #name no final da URL, assim:

 

<a name="select$34" href="java script:__doPostBack('AssociaEnc$grCliEnc','Select$34')#select$34">

 

Desde jah agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido ASP -> Plataforma .NET >> Web Applications

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.