Avatar billede bengun Novice
13. maj 2010 - 12:55 Der er 3 kommentarer og
1 løsning

Konvertering fra sting til decimal

Jeg har indholdet af en textEdit som skal konverteres til decimal, men når jeg gør dette ændres decimalpunktet fra (komma) til (punktum) hvilket er forkert.

Hvordan beholder jeg (komma) som decimalpunkt ved brug af Convert.ToDecimal() ?

decimal num = Convert.ToDecimal(textedit1.Text);

Eller skal jeg konvertere på en anden måde?
Avatar billede tetrix Nybegynder
13. maj 2010 - 14:46 #1
Jeg er ret sikker på, at man i andre lande bruger (punktum) til decimaltal. Jeg ved ikke hvordan du kan converte og så bruge komma, men kan du ikke bare replace?
Avatar billede bvli Praktikant
13. maj 2010 - 15:07 #2
Det er egentlig uinteressant hvordan tallet repræsenteres internt i pc'en. Det som du sikkert vil have, er at det vises rigtigt når du skriver det ud igen. Så din konvertering er ok (hvis du kan leve med, at der ikke er nogen fejlhåndtering.

Når du skal skrive den ud igen - enten i et tekstfelt eller et andet sted, kan du bruge evt. bruge num.ToString(Thread.CurrentCulture) - Brug evt. en anden culture som angiver formatet.
Avatar billede bengun Novice
17. maj 2010 - 12:01 #3
Problem løst.

Det var i min MS SQL jeg havde en fejl.

tetrix og bvli send et svar så I kan få lidt point for jeres besvær. :-)
Avatar billede bengun Novice
27. oktober 2011 - 15:32 #4
!
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