protected void FieldNameSortingChange(object sender, FieldNameSortingEventArgs e) { StateDataGrid.CurrentFieldName = e.FieldName; StateDataGrid.IsDesc = e.IsDesc; if (!StateDataGrid.HasData) { BindAllControls(); return; } var d = CampaignsConflitListView.FindControl("sDataAreaSorting") as DataAreaSorting; if (d != null) { d.FieldName = e.FieldName; d.BindData(); } CampaignsConflitListView.DataSource = GenerateQueryByStateBagDataGrid(true); BindAllControls(); }