Bonjour à tous,
J'ai une DB Sqlserver 2005 avec une petite dizaine de tables.
Dedans, j'ai une table produits qui contient les champs prix_htva et prix_tvac, tous deux de type decimal, avec une échelle de 4 (donc type dans sqlserver = decimal (18,4))
Je charge dans ma form les données de ma table grâce à mon dataset typé que j'ai fait pour mes articles.
Aucun problème lors de l'ajout, la suppression, la modification de données dans la table via ma form.
Quand je modifie mon prix_htva dans ma form, le prix tvac se change automatiquement en fonction du taux de tva. Jusque là, aucun problèmes, mes valeurs sont correctes.
Le problème c'est que lorsque je clique sur mon bouton enregistrer dans mon bindingnavigator, il arrondit toutes mes valeurs décimales au 2ème chiffre.
Exemple, si mon prix htva = 12,7834, il me l'enregistre comme 12,7800.
Ce n'est pas bon il me semble...
Que se passe-t-il? Je n'en sais rien et je comprends pas ça. Pouvez-vous m'éclairer?
Merci d'avance
Partager