Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Konvertera till pengar

Postades av 2004-09-08 18:03:53 - Magnus Nilsson, i forum asp.net generellt, Tråden har 13 Kommentarer och lästs av 463 personer

Hej!

Finns det någon funktion som gör om ett värde 1000000 så att det blir 1.000.000 , 1000 till 1.000 osv........
Det är ju lite snyggare att visa 1.000 kr än 1000 kr om man har en webbbutik och vill visa ett pris ;)

Hoppas ni förstod vad jag menade. Några tips?

ASP.NET är det jag använder.... VB


Svara

Sv: Konvertera till pengar

Postades av 2004-09-08 18:20:24 - Per Karlsson

<CODE>
dblValue.ToString("C")
</CODE>


Svara

Sv: Konvertera till pengar

Postades av 2004-09-08 18:27:51 - Magnus Nilsson

ja fattar inte....skulle de funka?


Svara

Sv: Konvertera till pengar

Postades av 2004-09-08 18:54:39 - Per Karlsson

Parametern till ToString-metoden anger att värdet i double-variabeln ska formateras som en Currency.


Svara

Sv: Konvertera till pengar

Postades av 2004-09-08 23:41:25 - Magnus Nilsson

inte funka!


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 06:55:17 - Patrik Dahlén

Är du säker att du använder den rätt, för det där är rätt sätt att formattera till pengar?
Hur ser din kod ut?

Sen hur själva summan ser ut beror även på vad du har för språkinställningar (LCID).


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 09:33:07 - Magnus Nilsson


'Så här gör jag.....
Dim intPris as Integer
'
'
'
intPris = objReader("Pris")' integer ifrån mysql
'
' nu vill jag fixa till intPris till rätt prisformatering t.ex. 1.000. HUR GÖR JAG?
'
'
'


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 09:57:49 - Patrik Dahlén

Dim formattedPrice As String

formattedPrice = intPris.ToString("C")


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 10:35:00 - Ola Lindfeldt

Default styrs formatteringen av nationella inställningar i kontrollpanelen.
Om du vill strunta i språkinställningarna och formattera på eget sätt kan du göra så här:

<code>
Public Function ToSEK(ByVal SEK As Object) As String
Try
Dim dblSEK As Double = CDbl(SEK)
Dim nfi As Globalization.NumberFormatInfo = _
New Globalization.NumberFormatInfo

nfi.NumberGroupSeparator = "."
nfi.NumberDecimalDigits = 2
nfi.NumberDecimalSeparator = ","

Return dblSEK.ToString("N", nfi)

Catch ex As Exception
Return "0"
End Try

End Function
</code>

Med Globalization.CultureInfo kan du hämta default inställningarna för olika språk.

Ola


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 10:40:00 - Per Karlsson

Snyggt!
Känner du till om motsvarande går att göra i vb6?


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 11:33:09 - Magnus Nilsson


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 12:45:07 - Ola Lindfeldt

pelka, inte med VB6 native vad jag vet,
utan du behöver gå på Win32Api:er då..
Googla :)


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 13:30:30 - Magnus Nilsson

Dim formattedPrice As String

formattedPrice = intPris.ToString("C")

Funkade bra men....
hur gör jag för att inte få med 2 decimaler?


Svara

Sv: Konvertera till pengar

Postades av 2004-09-09 18:55:25 - Per Karlsson

Detta kan du lösa genom att använda Olas variant ovan, och sätta antalet decimaler till 0.

Annars kan du använda en egenskriven formateringssträng, t.ex.:
<CODE>
Dim formattedPrice As String

formattedPrice = intPris.ToString("###\.###\.###")
</CODE>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
909
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies