Ir para conteúdo

POWERED BY:

Arquivado

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

João Fernandes dos Santos

Pegar valor da célula que esta como HyperLinkField do GridView

Recommended Posts

Pessoal, boa tarde.

Estou tentando pegar o valor da célula de um grid view no evento rowdatabound, porém quando uso ela como coluna normal ou seja: Bound eu consigo pegar o valor normalmente mas quando converto ele para hiperlinkField ele só me retorna ""

 

Veja o código que estou usando para pegar o valor da célula:

 

e.Row.Cells(0).Text

 

Tem algum truque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você converter ela para hyperlink terá que localizar o controle antes das propriedades.

Algo desse tipo:

 

Hyperlink meuLink = (Hyperlink)e.Row.Cells[0].Controls [0];

 

Abraços...

 

Quintelab tentei usar seu código porém me retorna o seguinte erro:

 

O código em VB:

 Dim meuLink As HyperLink = CType(e.Row.Cells(0).Controls(0), HyperLink)

 

O Erro:

Não é possível converter um objeto do tipo 'System.Web.UI.LiteralControl' no tipo 'System.Web.UI.WebControls.HyperLink'.

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.