Bonjour à tous,
Je suis nouveau sur le forum.
Je veux étendre les possibilités de tri dans un datagridview et pour cela je voudrais d'abord mémoriser chaque ligne entière d'un datagridview avec les objets présents dans les cellules comme les case à cocher par exemple.
J'ai essayé ceci :
J'ai une routine de tri spécifique qui me retourne un index trié sous forme d'un tableau depuis une colonne mémorisée (données) et ensuite je restitue mon datagridview dans l'ordre du tri.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 List<DataGridViewRow> memo = new List<DataGridViewRow>(); for (i = 0; i < k; i++) { memo.Add(DataGridView1.Rows[i]); }
double[,] ret = tabDoubleTrie( donnees,index, k,op);
Mais cela ne marche pas, pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for (i = 0; i < k; i++) { int m = Convert.ToInt32(ret[i, 1]); DataGridView1.Rows.Add(new DataGridViewRow[] { memo[m]}); }
Jean
Partager