Datagrid: l'évènement RowCommand ne tient pas compte du tri
Voilà,
Je galère depuis ce matin sur un problème. J'ai un gridview où je fais des tri et ça marche. Simplement, j'ai une colonne qui ne contient que des boutons et qui sur un clique doit m'afficher un label avec la valeur d'une cellule de la ligne. Or, quand je clique, le tri n'est plus pris en compte et
Code:
1 2 3
|
int currentRow = Convert.ToInt32(e.CommandArgument);
string currentValue = this.gridView.Rows[currentRow].Cells[1].Text; |
me renvoie la valeur du début lorsque je fais un databind(). J'ai lu sur ce forum que cette méthode annule le e.SortExpression et donc j'aimerais savoir comment faire pour que l'évènement RowCommand tient compte des tris.
Merci.