Problème pour trier une dataview - C#/.NET managed - Programmation
Marsh Posté le 26-03-2005 à 11:28:43
Oui, j'ai fait plein de contrôles genre :
Label2.Text=e.SortExpression.ToString();
Label3.Text= dt.Columns[0].ColumnName.ToString();
Marsh Posté le 26-03-2005 à 11:34:02
En fait, ce que tu veux faire, c'est quand on clique sur un entête, ça trie suivant la colonne ? Parce qu'il y a une propriété de DataGrid, AllowSorting, qui te permet justement de faire ça
Marsh Posté le 26-03-2005 à 12:32:43
Tout à fait, c'est ce que je veux faire!
J'ai essayé AllowSorting en mettant cette propriété à TRUE mais ça ne fait rien.
As tu des exemples de code ?
Marsh Posté le 26-03-2005 à 10:32:59
Bonjour,
Voici mon code qui ne fonctionne pas :
(la méthode Sort_Grid est déclenchée quand on clic sur un en-tête de colonne d'un datagrid)
private void Sort_Grid(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
dataSet1=(DataSet)Cache["KNOWLEDGE_BASE"];
DataTable dt = dataSet1.Tables[0];
DataView sortView= new DataView(dataSet1.Tables[0]);
sortView.Sort=e.SortExpression;
DataGrid1.DataSource=sortView;
DataGrid1.DataBind();
}
[][#0000ff]