Hier is mijn code voor datagrid sorting:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| private void dataGridSort(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
DataView SortView = dataSet1.scholen.DefaultView;
string CurrentSort = "";
if (ViewState["Sort"] != null)
{
CurrentSort = (string)ViewState["Sort"];
}
if (CurrentSort.StartsWith(e.SortExpression))
{
if (CurrentSort.EndsWith("DESC"))
{
SortView.Sort = e.SortExpression;
}
else
{
SortView.Sort = e.SortExpression + " DESC";
}
}
else
{
SortView.Sort = e.SortExpression;
}
ViewState["Sort"] = SortView.Sort;
dataGrid.DataSource = SortView;
dataGrid.DataBind();
} |
Mijn idee was ook om hier iets van in page_load te zetten, maar ik zou niet weten wat. Ik heb al wat zitten klooien met CurrenSort maar dat werkte niet. Wat moet ik precies in page_loud zetten?