protected void BindSearchData() { AttributeTypeAdmin AttributeAccess = new AttributeTypeAdmin(); DataSet ds = AttributeAccess.GetAttributeBySearchData(txtAttributeName.Text.Trim()); DataView dv = new DataView(ds.Tables[0]); dv.Sort = "Name"; uxGrid.DataSource = dv; uxGrid.DataBind(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void uxGrid_Sorting(object sender, GridViewSortEventArgs e) { if (IsSearchEnabled) { AttributeTypeAdmin AttributeAccess = new AttributeTypeAdmin(); DataSet ds = AttributeAccess.GetAttributeBySearchData(txtAttributeName.Text.Trim()); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } else { AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); DataSet ds = _AdminAccess.GetAll().ToDataSet(true); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } if (GetSortDirection() == "DESC") { e.SortDirection = SortDirection.Descending; } else { e.SortDirection = SortDirection.Ascending; } }