Revision: 28112
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 1, 2010 01:47 by mpcircuitry
Initial Code
protected void grdVw_FileList_Sorting(object sender, GridViewSortEventArgs e)
{
GridSorting(e.SortExpression, grdVw_FileList);
}
private void GridSorting(string column, GridView grid)
{
// Session["column"] = ""; clear this after ever search/load
string column_ASC = column + " ASC";
string column_DESC = column + " DESC";
DataTable dt = (DataTable)Session["fileList"];
if (Session["column"].ToString().ToUpper() == column_ASC.ToUpper())
{
DataView dv = new DataView(dt, "", column_DESC, DataViewRowState.CurrentRows);
grid.DataSource = dv;
grid.DataBind();
Session["column"] = column_DESC;
}
else
{
DataView dv = new DataView(dt, "", column_ASC, DataViewRowState.CurrentRows);
grid.DataSource = dv;
grid.DataBind();
Session["column"] = column_ASC;
}
}
Initial URL
Initial Description
Initial Title
Sorting Gridview Control ASP.NET
Initial Tags
c, Net, aspnet
Initial Language
C#