scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
17 sept. 2008 à 14:50
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
18 sept. 2008 à 19:00
Bonjour,
J'utilise des Datasets typés pour manipuler mes données dans mon application (C# 2.0).
Lorsque je veux accéder à la première ligne et à la colonne "NOM", aucun problème si "NOM" comporte une info :
monDataSet.MaTable.rows[0].NOM me renvoi correctement la valeur.
Par contre, si "NOM" est vide, ça se corse... Je n'arrive pas à tester le dbNull.Value de cette manière :
if (monDataSet.MaTable.rows[0].NOM == dbNull.Value) plante systématiquement.
Je suis ainsi obligé de faire comme ceci :
if (monDataSet.MaTable.rows[0].["NOM"] == dbNull.Value)
Mais du coup, je perds un des principaux avantages du dataset typé...
D'où ma question : comment dois-je configurer mon Dataset typé afin de pouvoir tester le dbNull.Value ?
Est-il possible de faire que dbNull.value soit remplacé par "" automatiquement et/ou par paramétrage ?
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 20111 17 sept. 2008 à 20:42
Bonjour,
Merci pour ta réponse. Je teste ça dès demain mais je suis certain que ca va fonctionner.
Par contre, existe-t-il un moyen de ne pas avoir à faire systématiquement le controle ? C'est à dire que la valeur null soit remplacer par un "" (dans le cas d'un string bien sur, pour un numerique ou une date, ça se complique...)