Bonjour,
j'ai un petit problème sur le sort.
à l'éxécution du code suivant :
la datagrid est correctement trier, mais si dans le code je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DataTable DT=new DataTable(); MonAdapter.Fill(DT); DT.DefaultView.Sort("colonne1"); DataGrid1.DataBind();
valeur garde la valeur de la première colonne première ligne d'avant le sort.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DataTable DT=new DataTable(); MonAdapter.Fill(DT); DT.DefaultView.Sort("colonne1"); string valeur=DT.Rows[0][0].ToString(); DataGrid1.DataBind();
On dirait que seul le datagrid voit le sort?
Comment est ce possible?
en faisant un debug on voit une propriété RowViewCash mais elle n'est pas accessible.
quelqu'un sait il comment faire?(bien sur sans créer une autre DataTable et faire le sort à la main ça marche mais je trouve pas ça propre.)
merci d'avance.
ALCINA.
Partager