bonjour,
j'ai un souci avec un foreach sur les lignes d'un DataTable.
jeu de test :
OPS 014E
OPS <NULL>
code :
lors de mon second tour de boucle, la valeur de s2 = 014E alors quelle devrait etre egale à NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 foreach(DataRow dr in aTable.Rows) { object[] o = dr.ItemArray string s1 = (o[0] != DBNull.Value) ? Convert.ToString(o[0]) : string.Empty; string s2 = (o[1] != DBNull.Value) ? Convert.ToString(o[1]) : string.Empty; }![]()
qulqu'un sait pourquoi et comment eviter ce probleme ?![]()
++
Partager