Bonjour,

J'ai un datagridview.
Pour ajouter deux colonnes (sous forme de cases à cocher après remplissage du DataSet ) je procède ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
....
ds_liaisons.Tables(0).Columns.Add("Obligatoire", GetType(Boolean), "alobligatoire=1 OR alobligatoire=NULL")
...
Et ça fonctionne très bien !

Ce qui est bizzare, c'est que la vrai valeur de la colonne "alobligatoire" dans la table/dans la base de données est 0 et non pas NULL!

Quand je remplace dans le code ci dessus NULL par 0 ca marche pas, ca donne n'importe quoi comme résultat!

Avez vous une idée ? et pourquoi cette confusion entre NULL et 0 ?

Merci