GridView sorting
-
Hi Can any one give me code for gridview sorting. I am using dataset as datasource of gridview.
Thanks & Regards Mishra
Get it Sorting
Best Regard
Pathan -
Hi Can any one give me code for gridview sorting. I am using dataset as datasource of gridview.
Thanks & Regards Mishra
private DataSet GetData() { SqlConnection myConnection = new SqlConnection(ConnectionString); SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM Categories", myConnection); DataSet ds = new DataSet(); ad.Fill(ds); return ds; }
public SortDirection GridViewSortDirection { get { if (ViewState["sortDirection"] == null) ViewState["sortDirection"] = SortDirection.Ascending; return (SortDirection) ViewState["sortDirection"]; } set { ViewState["sortDirection"] = value; } }
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e) { string sortExpression = e.SortExpression; if (GridViewSortDirection == SortDirection.Ascending) { GridViewSortDirection = SortDirection.Descending; SortGridView(sortExpression, DESCENDING); } else { GridViewSortDirection = SortDirection.Ascending; SortGridView(sortExpression, ASCENDING); } }
private void SortGridView(string sortExpression,string direction) { // You can cache the DataTable for improving performance DataTable dt = GetData().Tables[0]; DataView dv = new DataView(dt); dv.Sort = sortExpression + direction; GridView1.DataSource = dv; GridView1.DataBind(); }
Ramana
-
Hi Can any one give me code for gridview sorting. I am using dataset as datasource of gridview.
Thanks & Regards Mishra
Go to Properties of Grid View and Set Allow Sorting as TRUE