Comment : gérer des valeurs Null dans un DataColumn
Dans un groupe de données typé, vous pouvez contrôler la représentation des colonnes contenant des valeurs null. Ce comportement n'est disponible que lors de l'extraction de valeurs de colonnes par l'intermédiaire de leurs accesseurs typés. Si vous extrayez la valeur par l'intermédiaire de l'index de ligne ou de colonne de la table, vous ne pouvez pas définir la valeur de retour. Cela est dû au fait que la logique permettant de renvoyer cette valeur est générée dans l'accesseur SET de propriété de la colonne de données spécifique dans la classe DataSet générée.
Pour définir la valeur à retourner lorsqu'une valeur DataColumn est null
Ouvrez le groupe de données dans le Concepteur de DataSet.
Sélectionnez une colonne dans une table de données.
Dans la fenêtre Propriétés, sélectionnez la propriété NullValue.
Effectuez l'une des actions suivantes :
Dans la liste déroulante, sélectionnez la valeur appropriée :
Valeur
Description
(Empty)
Retourne un String.Empty aux valeurs Null.
(Nothing)
Retourne des valeurs Null en tant que DBNull.
(Throw exception)
Les valeurs Null lèvent Exception.
ou
Affectez à cette propriété toute valeur personnalisée valide pour le type de données de cette colonne. Par exemple, si vous spécifiez la chaîne Aucune valeur, pour une colonne possédant un type de données de String, tous les enregistrements de cette colonne qui contiennent des valeurs null affichent « Aucune valeur ».