Voglio formattare le posizioni decimali visualizzate e catturate in un DataGridView, ho un numero minimo di posizioni decimali e un numero massimo di posizioni decimali. Per esempio:Come formattare una colonna con numero decimale con max e min in DataGridView?
If caught, "120.0" display "120.00"
If caught "120.01" display "120.01"
If caught "120,123" display "120,123"
If caught "120.1234" display "120.1234"
If caught "120.12348" display "120.1235" (round)
Nella colonna DataGridView "txtcDecimal" ha la proprietà (dal progettista)
txtcDecimal.DefaultCellStyle.Format = "N2";
txtcDecimal.DefaultCellStyle.Format = "0.00##"; // IS ANSWER. I do not work for an event that interfered
la maschera "0.00 ##" lavoro come "N2" ottenere solo 2 decimali che fa l'arrotondamento corretto a due cifre decimali ma semplicemente non mi piace quello che mi serve (come mostro nell'esempio)
Come posso farlo in modo semplice senza consumare molte risorse?
Grazie harlam357 & Tom Garske
Nel suo terzo esempio È stata specificata una virgola (,) apposta per indicare un numero intero o era un errore? – harlam357
Si prega di vedere che ho aggiornato la mia risposta per mostrare come è stata implementata in Forms. Sono contento di vedere che hai capito! – Tom