web-dev-qa-db-fra.com

comment utiliser DataTable.Select () pour sélectionner des valeurs nulles / vides?

Ma table de données remplie à partir de db contient des valeurs vides dans certaines cellules.

La base de données de résultats SP return contient Null mais dans DataTable ces valeurs apparaissent comme '' ou des cellules vides.

Veuillez me guider comment utiliser Select () pour sélectionner ces lignes dbnull/vides.

Merci

16
haansi

Pour une colonne

DataRow rows = DataTable.Select("[COLUMN 1]=''");

Pour plus d'une colonne

DataRow rows = DataTable.Select("[COLUMN 1]='' OR [COLUMN 2]=''");
5
Thit Lwin Oo

La bonne façon de vérifier null est de le vérifier:

DataRow[] myResultSet = myDataTable.Select("[COLUMN NAME] is null");
72
James McG