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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,