Διαβάζω και αποθηκεύω σε ένα DataTable τιμές decimal από
ένα text αρχείο.
Το text αρχείο έχει τιμές «305,10» με κόμμα.
Εν συνεχεία τα μετατρέπω σε decimal , κάνω κάποιες
αριθμητικές πράξεις και εν συνεχεία το γράφω σε ένα textbox.
Το πρόβλημα όπως μπορεί να έχετε ήδη φανταστεί είναι τα regional settings.
Σε εμένα τα δεκαδικά διαχωρίζονται με κόμμα «,» και παίζει
σωστα. Σε ένα άλλο pc που διαχωρίζονται με τέλεια «.» όχι.
Έκανα replace ‘,’ σε ‘.’ και διόρθωσα το πρόβλημα αν και αυτό δεν το θεωρώ
ορθή λύση.
Έχετε να προτείνετε κάτι;
Dimitris Boundris
Software Engineer