Avatar billede repsak Nybegynder
10. oktober 2003 - 10:43 Der er 8 kommentarer og
1 løsning

DataBinder.Eval

Hvordan får jeg følgende til at virke? (altså at få den streng som Databinder returnerer igennem en anden metode før at den bliver udskrevet)

<% Response.Write(CorrectFormat(DataBinder.Eval(Container.DataItem, "startDate"))); %
Avatar billede clausjul Nybegynder
10. oktober 2003 - 10:56 #1
CorrectFormat(DataBinder.Eval(Container.DataItem,"startDate").ToString())

Og så skal input være af typen String
Avatar billede repsak Nybegynder
10. oktober 2003 - 11:08 #2
The type or namespace name 'Container' could not be found (are you missing a using directive or an assembly reference?)

Det virker ellers hvis jeg bruger <%#DataBinder.Eval(Container.DataItem,"startDate")%>
Avatar billede pelkjaer Nybegynder
10. oktober 2003 - 11:10 #3
<%# CorrectFormat(""+DataBinder.Eval(Container.DataItem, "startDate")+"")%>
Avatar billede pelkjaer Nybegynder
10. oktober 2003 - 11:11 #4
En Databinder returnerer allerede en string (mener jeg)
Avatar billede pelkjaer Nybegynder
10. oktober 2003 - 11:13 #5
Du kan også "formattere" din dato i sql:

"SELECT *, Format$([myDate],'dd/mm/yyyy') AS theDate"
Avatar billede clausjul Nybegynder
10. oktober 2003 - 11:14 #6
Husk, at du skal bruge <%# %> og ikke <% %> i forbindelse med DataBinder.Eval
Avatar billede repsak Nybegynder
10. oktober 2003 - 11:19 #7
prøver... :-)
Hvad betyder <%# %> egentlig
Avatar billede repsak Nybegynder
10. oktober 2003 - 11:22 #8
Det virker med

<%# CorrectFormat(DataBinder.Eval(Container.DataItem, "startDate").ToString())%>

tak for hjælpen
Avatar billede burningice Nybegynder
23. oktober 2003 - 13:44 #9
pas på med at bruge databinder mere end aller højst nødvendigt... det er meget ressource-krævende at bruge reflections og det er virkelig noget der kan få ens application til at gå i knæ :/
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