Ir para conteúdo

Arquivado

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

Dinhus

Hyperlink no Access

Recommended Posts

Boa Tarde.

Meu problema é o seguinte: tenho um projeto de um site em ASP.NET e lá possuo um Gridview que recebe uma tabela do access 2007.

O projeto no access, apesar de ser 2007, salvei como 2002-2003. Esse projeto possui uma tabela com apenas 3 campos: nome_musica, genero_musica e downloads.

O campo "downloads" é um hyperlink aonde eu seto na tabela os links para download.

Eu consegui adicionar um link para cada campo, mas quando eu executo essa tabela lá no Gridview, ao invés de aparecer o nome que eu coloquei lá na tabela, ele aparece o link inteiro(Download#http://www......#Download).

Exemplificando:

 

nome_musica......genero_musica......downloads

Faixa1.......................Electro....................Download

Faixa2.......................Samba....................Download

 

Ao invés de aparecer na tabela no Gridview, na coluna downloads, apenas "Download", aparece o link inteiro.

Gostaria de saber como faz para aparecer apenas o "Download" ao invés do link.

 

Desculpa pelo tamanho da mensagem e caso fique alguma dúvida, falem que explico de outra forma.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No gridview no ASP.Net você deve colocar um template field....

 

 

 

<asp:TemplateField HeaderText="">

<ItemTemplate>

<asp:Hyperlink runat="server" ID="lnkDownload" Text="Download" />

</ItemTemplate>

<ItemStyle HorizontalAlign="Center" Width="100px" />

</asp:TemplateField>

No arquivo de código - ASPX.VB

If e.Row.RowType = DataControlRowType.DataRow Then

 

With CType(e.Row.DataItem, DataRowView)

CType(e.Row.FindControl("lnkDownload"), Hyperlink).NavigateURL= .Item("link")

End With

End If

End Sub

Esse .item("link") é o campo onde está o link, Não esqueça de colocar como false o campo AutoGenerateColumns do GridView

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.