protected void BindSearchData() { ManufacturerAdmin manufaturer = new ManufacturerAdmin(); DataSet ds = manufaturer.GetManufacturerBySearchData(txtManufacturerName.Text.Trim()); DataView dv = new DataView(ds.Tables[0]); dv.Sort = "Name"; uxGrid.DataSource = dv; uxGrid.DataBind(); }
protected void uxGrid_Sorting(object sender, GridViewSortEventArgs e) { if (IsSearchEnabled) { ManufacturerAdmin manufaturer = new ManufacturerAdmin(); DataSet ds = manufaturer.GetManufacturerBySearchData(txtManufacturerName.Text.Trim()); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } else { ManufacturerAdmin ManuAdmin = new ManufacturerAdmin(); DataSet ds = ManuAdmin.GetAllByPortalID(ZNode.Libraries.Framework.Business.ZNodeConfigManager.SiteConfig.PortalID).ToDataSet(true); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } if (GetSortDirection() == "DESC") { e.SortDirection = SortDirection.Descending; } else { e.SortDirection = SortDirection.Ascending; } }