J'ai certaines DataGridViews affichant chacune un DataTable d'un DataSet avec plusieurs DataTables. Lors de l'ajout d'une nouvelle ligne à DataGridView et de son enregistrement dans le DataSet, les colonnes bool ont une valeur System.DBNull qui provoque une exception plus tard (lors de la lecture du DataSet dans une autre application). Ce n'est que si les cases à cocher de ma colonne booléenne sont cochées puis décochées, que la valeur false est valide lors de la sauvegarde du DataSet.Comment éviter System.DBNull dans DataTable à partir de DataGridView lors de l'enregistrement des modifications?
Comment puis-je m'assurer que les colonnes de la case à cocher ont toujours la valeur par défaut false lors de leur ajout à mon DataGridView ou de leur enregistrement?
La définition de la propriété 'AllowDBNull' sur false n'introduira pas de valeur false dans la colonne, mais lancera une exception si un 'DBNULL' est tenté d'être inséré. – PedroC88