VB.Net Valeur (numérique) null dans un datagridview = Prob.
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
9 sept. 2010 à 18:50
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
15 sept. 2010 à 13:03
Bonjour
J'ai un petit problème avec une colonne que je veux modifier une valeur dans mon datagridview. Ces données proviennent d'une base de données Access.
Ma colonne est du numérique et dans mon datagridview cette colonne ne contient pas de valeurs.
Si je mets le chiffre 1 dans une cellule de cette colonne, tout se passe bien, le update fonctionne. Cependant, si je redémarre mon application et que je veux remttre un cellule vide (là ou je viens de mettre la valeur 1) j'ai une boite de dialogue qui apparait (voir photo plus bas).
Comment faire pour régler ce problème afin de donner droit à avoir des cellulles vides.
J'ai été dans ma BD et je n'ai pas l'option Chaine vide autorisé étant donné que c'ets une colonne numérique. Ca me parait évident que je dois avoir une configuration dans mon datagrid qui cause ce problème mais je ne sai spas comment régler ce bug.
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 9 sept. 2010 à 19:46
Puisque ton champs est un numérique,c'est normal qui lève une exception parce que tu essaies d'introduire une chaîne
vide dans un champs numérique...
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 9 sept. 2010 à 23:21
tu n'as aucun problème parce que lors du démarrage(load) il n' y a pas d'action sur la base de donnée...sinon à quel instant précisément ton application se plante?
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 10 sept. 2010 à 18:25
Rebonjour
bien mon datagrid se charge au démarage de mon application.
si ensuite je vide une cellule de cette colonne, car je ne veux pas voir de chiffre dans cette colonne, alors ca bug...
Sinon tout est OK.
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 10 sept. 2010 à 21:24
j'en ai besoin de cette colonne car l'utilisateur entre une information dans celle-ci. Cependant il peut entrer par erreur une information et donc effacer la valeur... chose que j esuis incapable de faire.... Voila le pourquoi de mon problème...
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 14 sept. 2010 à 14:23
Rebonjour
Le problème est que dans Acces je n'ai pas cette possibilité car c'est une colonne en numérique et dans Visual Basic je ne trouve pas comment faire....
J'ai essayé d'aller dans les propriété du datagrid et sélectionner la colonne qui me pose problème mais je ne vois pas cette option.
Sinon je vois cet option si je clique droit sur le datagrid, je clique sur la colonne qui me pose problème et dans DefaultCellStyle j'ai une option NullValue... mais ce n'est pas ca que j'ai de besoin car si ma cellule est vide je veux qu'elle soit vide...
Enfin si tu peux m'orienté à savoir où aller pour le null interdit..
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 14 sept. 2010 à 19:27
Le problème est que dans Acces je n'ai pas cette possibilité car c'est une colonne en numérique
Pas vrai du tout!!c'est plus que possible comme tu peux le voir ici:
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 15 sept. 2010 à 02:23
bonsoir!!
je crois avoir déjà posé cette question mais je la repose encore alors quand est ce que l'erreur est déclenchée précisément?est ce lorsque tu appuies sur un bouton ou lorsque ta colonne du datagridview perd le focus?
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 15 sept. 2010 à 02:39
Rebonjour
bien mon datagrid se charge au démarage de mon application.
si ensuite je vide une cellule de cette colonne, car je ne veux pas voir de chiffre dans cette colonne, alors ca bug...
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 15 sept. 2010 à 03:12
Peux tu essayer de poster ton code,stp?parce que là je viens de tester avec la propriété "Null interdit" à Non de ma colonne numérique et ça marche sans causer de problème,sans bug...
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...