Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[C#] Visualizzare numero con due decimali in DataGridView
domenica 23 maggio 2010 - 23.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
voyager18
Profilo
| Junior Member
67
messaggi | Data Invio:
dom 23 mag 2010 - 23:36
Ciao a tutti! Devo visualizzare in un DataGridView in un campo numerico, il numero con due decimali anche se i decimali sono zero (ad esempio devo visualizzare 23,00). Come posso fare? Grazie!!
ciccio_ska
Profilo
| Newbie
46
messaggi | Data Invio:
lun 24 mag 2010 - 00:11
>Ciao a tutti!
Ciao
>Devo visualizzare in un DataGridView in un campo
>numerico, il numero con due decimali anche se i decimali sono
>zero (ad esempio devo visualizzare 23,00). Come posso fare?
Prova a settare la proprietà della colonna DefaultCellStyle,
da lì dovresti riuscire senza problemi.
Altrimenti guarda qui!
http://www.csharp-examples.net/string-format-double/
>Grazie!!
Prego
Francesco Scalise
blog:
http://www.flash-hacks.com
voyager18
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 24 mag 2010 - 15:57
>Altrimenti guarda qui!
>
http://www.csharp-examples.net/string-format-double/
Seguendo questo esempio sono riuscito a formattare correttamente i numeri con due cifre decimali dopo la virgola. Ora però quando ordino il DataGridView invece di ordinarmelo con criterio numerico me lo ordina in base ai caratteri ASCII. Infatti me lo ordina in questo modo:
1
2
3
4
5
6
7
8
9
10
100
101
...
11
12
13
...
19
20
200
...
21
...
Come faccio a farmelo ordinare facendo trattare quei dati come numeri e non come stringhe?
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 24 mag 2010 - 21:22
Ciao
Fermo restando che i dati siano decimal, prova ad utilizzare il formato "{0:N2}"
Ciao
alexmed
voyager18
Profilo
| Junior Member
67
messaggi | Data Invio:
mar 25 mag 2010 - 09:14
Ho risolto in questa maniera. Il formato della stringa ho messo "{0:0.00}" perchè con {0:C2} o {0:N2} non mi visualizzava i due decimali. Poi ho impostato il DataType della colonna della tabella in decimal e ora mi ordina i numeri correttamente!!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !