webForumDet fria alternativet

Datagrid template epost/namn

.NET

1 svar · 271 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

Jag har en datagrid och i den har jag en template.
I en databas har jag två fält (namn och epost).

Om fältet epost är tomt skall endast namnet skrivas ut, men om det finns en epostadress i fältet så skall namnet länkas till epostadressen.

Just nu skriver jag ut namnet såhär:

<TD colSpan="4"><B><%# DataBinder.Eval(Container.DataItem, "fldName") %></B></TD>

Skall jag skriva en funktion i min kod som anropas och returnerar värdet? Eller går det att lösa utan någon egentlig kod?

Ge mig gärna tips :)

Medlem sedan juni 20011 732 inlägg
#2

Jag skulle göra en linkbutton i min datagrid och sätta mailadressen i koden istället. Alternativt att du skapar en ny kolumn i ditt dataset och med en if-sats fyller varje rad med namnet och en maillänk runt namnet om det finns en sådan.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)