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}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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (objDataSet.Tables["TABLE"].Rows[i].ItemArray[32]==null){traitement 1} else {traitement 2}
Merci pour votre aide.
Partager