Avatar billede ktolbod Nybegynder
08. juni 2006 - 11:03 Der er 6 kommentarer og
1 løsning

måned som int til månedens navn?

Hej,
Jeg hiver en bestemt måned ud fra databasen i en repeater via sql:
YEAR(Timemade) AS TimemadeYear

Nu er det så i en label at jeg skal have skrevet måneden ud (April, Maj, Juni etc.), men jeg har den jo kun som en integer:
<asp:Label Text='<%# Eval("TimemadeYear") %>'>
Så er der ikke en formaterings function i asp.net VB som kan skrive måneden?
Avatar billede thesurfer Nybegynder
08. juni 2006 - 11:16 #1
Du snakker om måned, men hiver årstal ud?

Det nemmeste er nok bare at lave en array, og bruge int til placering i arrayen..

Eksempel:
m (som er en int) = 3

string[] maaneder = { "Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December" }

Test: "Vi er i " + maaneder[m - 1] + " måned.."
Resultat: Vi er i Marts måned..
Avatar billede thesurfer Nybegynder
08. juni 2006 - 11:17 #2
Ahh.. du skrev "VB"..
Så skal kan du ikke bruge "string[]" (da det er C#), men du kan bruge noget i stil med:
Dim maaneder as String() = "Januar,Februar,......"

Eller noget i den stil.. :-)

Og så er det nok:

Test: "Vi er i " + maaneder(m - 1) + " måned.."
Resultat: Vi er i Marts måned..
Avatar billede ktolbod Nybegynder
08. juni 2006 - 11:54 #3
Ja, men jeg synes bare det er lidt klodset at gøre det sådan. Er der ikkke en funktion indbygget i asp.net som kan klare den slags?
Avatar billede ktolbod Nybegynder
08. juni 2006 - 12:14 #4
Jeg er mere til noget i stil med
Text='<%#String.Format("m",Eval("TimemadeMonth").ToString)%>'

Men det virker sku ikke helt :(
Avatar billede cpufan Juniormester
08. juni 2006 - 12:37 #5
MonthName(TimemadeYear)
Avatar billede ktolbod Nybegynder
08. juni 2006 - 12:48 #6
Ja nogle gange er det simpelthen for simpelt :)
Tak og smid et svar
Avatar billede cpufan Juniormester
08. juni 2006 - 13:03 #7
ok
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