Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    [VB:NET] formato euro prima del numero

    Salve a tutti
    con il codice qua sotto il risultato diventa: 250,5 €
    mentre il cliente vuole un risultato cosi: € 250,5

    cosa sbaglio?
    uso il culture del mio PC, e piu di questo non so cosa impostare

    codice:
        Dim ninfo As NumberFormatInfo = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.ToString).NumberFormat 
    
    Dim TOTGe As Double = 250,5
     LBL_TotGenerale.Text = TOTGe.ToString("C", ninfo)
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2

  3. #3
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,538
    Ciao,
    una cosa del genere:
    codice:
            Dim culture = New CultureInfo("it-IT")
            culture.NumberFormat.CurrencyPositivePattern = 2
            culture.NumberFormat.CurrencyNegativePattern = 12
             'culture.NumberFormat.CurrencyDecimalSeparator = ","
            Console.WriteLine(250.5.ToString("C", culture))
    se non vuoi lo spazio:
    codice:
            culture.NumberFormat.CurrencyPositivePattern = 0
            culture.NumberFormat.CurrencyNegativePattern = 2
    Ultima modifica di U235; 04-01-2022 a 17:35

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.