Avatar billede teleskop Nybegynder
23. maj 2006 - 11:22 Der er 6 kommentarer og
1 løsning

formatering til danske kroner i textfelter

Dav, mangler en måde hvordan jeg formatere priser i asp:textfelter på en side til danske kroner, altså 1.500,00. De ligger i databasen med typen "money" (1500,0000).
Hvordan gør jeg det?
Avatar billede ladyhawke Novice
23. maj 2006 - 11:28 #1
Har du kigget på Globalization/Currency?
Avatar billede ladyhawke Novice
23. maj 2006 - 11:30 #2
Avatar billede pfp Nybegynder
23. maj 2006 - 12:39 #3
Hvis du tildeler værdierne programmatisk kan du bruge ToString("c")

Eksempel:
double money = 150,75;
TextBox1.Text = money.ToString("c);
Avatar billede ktolbod Nybegynder
23. maj 2006 - 14:11 #4
Ok, har forstået at man skal currency formatere sine priser.
Følgende er min textbox, som kun virker hvis jeg skriver eks 1500 istedet for Bind("Price"). Hvor Price er en double. Hvordan kan jeg konvertere Bind("Price") til et tal så den kan finde ud af det?

<asp:TextBox ID="PriceTextBox" runat="server" Text='<%# string.format("{0:c}", Bind("Price")) %>'></asp:TextBox>

Fejl: Name Bind  is not declaered
Avatar billede pfp Nybegynder
23. maj 2006 - 14:18 #5
<asp:TextBox ID="PriceTextBox" runat="server" Text='<%# Bind("{0:c}", "Price") %>'></asp:TextBox>
Avatar billede pfp Nybegynder
23. maj 2006 - 14:20 #6
Jeg kan ikke helt huske rækkefølgen..det kan også være det er omvendt, så det må du lige prøve hvis det andet ikke virker:

<%# Eval("Price", "{0:C}") %>

Læs i øvrigt:
http://www.15seconds.com/issue/040630.htm
Avatar billede ktolbod Nybegynder
23. maj 2006 - 15:04 #7
<%# Eval("Price", "{0:C}") %> Virker men når jeg gemmer mit formview, har den ikke gemt den nye pris i databasen?
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