Jak sformatować kolumnę z liczbą dziesiętną z max i min w DataGridView?
Chcę sformatować miejsca dziesiętne wyświetlane i przechwytywane w DataGridView, mam minimalną liczbę miejsc dziesiętnych i maksymalną liczbę miejsc dziesiętnych. Na przykład:
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)
W kolumnie DataGridView „txtcDecimal” ma właściwość (od projektanta)
txtcDecimal.DefaultCellStyle.Format = "N2";
txtcDecimal.DefaultCellStyle.Format = "0.00##"; // IS ANSWER. I do not work for an event that interfered
maska „0.00 ##” działa jak „n2”, otrzymuje tylko 2 miejsca po przecinku, co powoduje poprawne zaokrąglenie do dwóch miejsc po przecinku, ale po prostu nie podoba mi się to, czego potrzebuję (jak pokazuję w przykładzie)
Jak mogę to zrobić w prosty sposób bez zużywania wielu zasobów?
Dzięki harlam357 i Tom Garske