Bonjour,

Je voudrais tester si une case d'un dataSet est vide ou non, j'ai essayé les différentes méthodes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (((string)(objDataSet.Tables["TABLE"].Rows[i].ItemArray[32])).Length==0) {traitement 1} else {traitement 2}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ((Convert.ToString(objDataSet.Tables["TABLE"].Rows[i].ItemArray[32])).Length==0) {traitement 1} else {traitement 2}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
string contenuCase = objDataSet.Tables["TABLE"].Rows[i].ItemArray[32].ToString();
if (contenuCase.Length==0) {traitement 1} else {traitement 2}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (objDataSet.Tables["TABLE"].Rows[i].ItemArray[32]==null){traitement 1} else {traitement 2}
Quand je teste en sachant que la cellule est vide, c'est le traitement 2 qui s'exécute, à la place du traitement 1, je ne comprends pas pourquoi.

Merci pour votre aide.