Effectuez la requête en sélectionnant toutes les colonnes de la table. Si vous omettez les colonnes dans les données de requête, TableAdapter remplit null.
SELECT student_id, name, contact_number, address, STD, FEES, Duration, image_lotacion, (....)
FROM register WHERE (paid - Fees < 0)
Une autre option consiste à autoriser le DataTable à accepter des valeurs nulles et aucune erreur. Dans les propriétés de chaque colonne du DataTable, définissez la propriété AllowDBNull sur True et la propriété NullValue Empty ou 0 s'il s'agit d'une valeur numérique ou booléenne. Vous devez également supprimer la clé primaire et autoriser la colonne à zéro, car si elle n'est pas incluse dans le bureau, une erreur sera également générée.