Comment mettre à jour une valeur dans une colonne dans une table qui est dans un foreachloop?

Je veux mettre à jour toutes les colonnes, un par un dans une table de données à l'aide d'une boucle foreach. Le code ci-dessous est ce que j'ai jusqu'à présent. Mais il ne semble pas fonctionner. Votre aide sera très appréciée.

 foreach (DataRow row in myTable.Rows) 
 {
     Double i;
     Double j = Convert.ToDouble(row["x"]);
     int y = 1;

     int aan = (int)row["year"];

         if(y == aan) 
         {
            i = j + 2;
         }

     row["x"]=i;
     row.EndEdit();
     myTable.AcceptChanges();

  }
  • l'utilisation d'une Boucle For MDSN... msdn.microsoft.com/en-us/library/ch45axte.aspx
  • Ce code ne peut pas compiler. Il vous manque une accolade d'ouverture. Sans c'est impossible de dire quel est le problème
  • Vous souhaitez mettre à jour chaque COLUMN ou chaque ROW?
  • chaque valeur de chaque colonne
InformationsquelleAutor Seesharp | 2012-03-17