Ogni volta dimentico la sintassi della formattazione numerica standard di una
stringa con .net!
Dim d As Decimal = 10.55D
Dim s As String = Format(d, "###,##0.00")
Inoltre,
una differente formattazione può essere applicata in base al valore se negativo,
positivo o zero. Per avere questo risultato, la FormatString, deve
essere suddivisa in 2 o 3 sezioni separate da ';' :
- Una sezione: La FormatString è applicata a tutti
i valori;
- Due sezioni: La prima sezione è applicata ai valori
positivi e zero, la seconda viene applicata ai valori negativi;
- Tre sezione: La prima viene applicata ai valori positivi,
la seconda ai negativi, la terza infine ai valori uguali a zero.
Dim d As Decimal = 10.55D
Dim s As String = Format(d, "###,##0.00;(NEG) ###,##0.00; ZERO")
powered by IMHO 1.2