Boucle for sur DataSet ?? [C#] - C#/.NET managed - Programmation
Marsh Posté le 23-09-2005 à 12:11:34
Tu veux simplement fair une boucle sur les lignes de ton dataset et recup les valeurs de la colonne "Prix par pers." ??
Code :
|
Je suis pas sur d'avoir bien compris ta question parce que ca me parait simple
Marsh Posté le 23-09-2005 à 13:48:12
zetranber a écrit : Tu veux simplement fair une boucle sur les lignes de ton dataset et recup les valeurs de la colonne "Prix par pers." ??
|
Marsh Posté le 23-09-2005 à 13:55:11
oui, c'est bien une boucle comme ca que j'aimerais faire, mais à l'intérieur de la boucle j'aimerais tester si le prix par pers. = 0 alors je change la valeur! (mais en restant dans le ds.Tables[0] si possible)
Marsh Posté le 23-09-2005 à 14:34:52
Et bien, remplace le code du messageBox par une boucle de test tout simplement !
Code :
|
A la sortie du foreach, tout le dataset a été scanné, et les valeurs modfiées.
Marsh Posté le 23-09-2005 à 14:50:33
zetranber a écrit : Et bien, remplace le code du messageBox par une boucle de test tout simplement !
|
ahh trop cool! je croyais que je devais passer qd meme par ds.Tables[0]! mais si les valeurs sont direct modifiées, c trop beau
Marsh Posté le 23-09-2005 à 14:56:05
Ben non, quand tu ecris
Code :
|
C'est vers la ligne courante que va pointer l'objet row.
C'est une histoire de pointeurs tout ça.
Donc quand tu la modifies, ca modifie dans le dataset aussi !
@+
Marsh Posté le 23-09-2005 à 15:08:31
zetranber a écrit : Ben non, quand tu ecris
|
on en apprend tout le jour
Merci beaucoup pour ton aide, ca marche impecc
Marsh Posté le 26-09-2005 à 09:20:47
zetranber a écrit : Ben non, quand tu ecris
|
Sauf que les ponteurs en C# sont une hérésie
Marsh Posté le 26-09-2005 à 12:10:05
Bah on se comprend
J'aurais du employer le terme de référence, plutôt que pointeur
Marsh Posté le 22-09-2005 à 22:29:58
Comment je fais pour faire une boucle sur le [1] de cette matrice de dataset (ds est un DataSet)? (d'ailleurs j'arrive pas du tout à m'imaginer cette matrice...si qqn peut m'expliquer )
La partie fixe étant ["Prix par pers."]. Avec une simple matrice, c'est facile... mais là je suis paumé!
Merci pour votre aide!
++