question algorithmique pour trouver l'index d'une colonne dans une double boucle
Bonjour,
J'ai une liste de division et chacune de ces divisions contient une liste de work.
J'ai la méthode suivante qui me permet de remplir une grille :
Code:
1 2 3
| SetValue(int row, int col, object value){
grid.Rows[row].Cells[col].Value = value;
} |
Je cherche à calculer l'indice de ma colonne (col) afin de tout afficher. J'ai pour l'instant cela :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Division[] divisions=...;
for (int curDiv = 0; curDiv < divisions.Length; curDiv++) {
var results = divisions[curDiv].works;
for (int i = 0; i < results.Count(); i++) {
int row = 0;
int col = curDiv + i;//PAS OK QUAND IL Y A PLUS D'1 DIVISION
SetValue(row++, col, results.ElementAt(i).toto);
SetValue(row++, col, results.ElementAt(i).titi);
SetValue(row++, col, results.ElementAt(i).tata);
}
} |
Je n'arrive pas à trouver la valeur que doit prendre ma variable col pour être juste à tous les coups...
Merci de votre aide,