francesdereve
Messages postés75Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 6 août 2007
-
30 mars 2006 à 17:41
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
30 mars 2006 à 19:42
comment récuperer la position de l'enr. courant dans un dataset ?
et comment se replacer sur cet enr ?
La solution proposée donne une erreur
foreach ( datarow dr in ds.tables[0].rows )
{
dr["col3"] = dr["col1"] * dr["col2"] ;
}
Ceci parcours la table 0 du dataset DS et inser dans la colone 3 le produit des colones 1 et 2.
Le message est pourtant clair.
L'indexeur de la classe DataRow renvoit un élément "empaqueté" (boxing) en object.
Cast les dans le bon type avant de faire l'opération.