Avatar billede haz Nybegynder
03. juni 2007 - 08:21 Der er 2 kommentarer og
1 løsning

link og tekst i samme grid

jeg har bestemnt at min linksside skal ligge i en tabel og vises i et gridview men jeg vil have teksten til at ligge over linket men så tror jeg nok de skal være i samme celle for at et kan lade sig gøre,kan det det ? 

<Columns>
  <asp:boundfield datafield="description"/>
  <asp:HyperLinkField  DataTextField="url"  DataNavigateUrlFields="url"  DataNavigateUrlFormatString="{0}"/>
</Columns>

ind til videre ser min kode sådan ud hvilket anbringer dem i hver deres celle ved siden af hinanden.
Avatar billede dr_chaos Nybegynder
03. juni 2007 - 08:28 #1
prøv med:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:label runat="server" id="lbl" Text='<% #Bind("description")%>' />
<br/>
<asp:HyperLink id="hyp" runat="Server" NavigateUrl='<%# Eval("url")%>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>


Koden er ikke 100 % korrekt men giver et godt billede at hvordan du kan gøre det.
Du kan også overveje at benytte en asp:repeater hvis der ikke skal være redigering eller andet.
Avatar billede haz Nybegynder
03. juni 2007 - 08:52 #2
typisk nu har jeg brugt halvdelen af natten på at få det til virke med templatefield og opgivet det og så får jeg din kode og opdager det er fordi jeg har brugt en hyperlinkfield  :( 

men tak alligevel det er længe siden jeg har lært så meget som den sidste uge her på eksperten

husk et svar
Avatar billede dr_chaos Nybegynder
03. juni 2007 - 09:22 #3
svar :)
Jeg smider ikke et svar før at jeg får besked på det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester