private void BindGridApplications() { GrdApplicationsFamily.DataSource = null; GrdApplicationsFamily.DataBind(); PnlSearch.BindControls(FilterDictionary, TableName); FilterDictionary = new Dictionary <string, object>() { { "OrganizationsID", int.Parse(DListFltOrganizations.SelectedValue) }, { "ID", TxtApplicationsFamilyID.Text }, { "ApplicationsFamilyTypesID", int.Parse(DListFltApplicationsFamilyTypes.SelectedValue) }, { "ApplicationsFamilyStatusID", int.Parse(DListFltApplicationsFamilyStatus.SelectedValue) }, { "Tour_Dt(BETWEEN)", Config.DateTimeFilter(TxtFilterTourDt1.Text, TxtFilterTourDt2.Text) }, { "Add_Dt(Between)", Config.DateTimeFilter(TxtFilterDate1.Text, TxtFilterDate2.Text) }, }; int PageNum; int RowNumber = 20; if (!int.TryParse(Config._GetQueryString("p"), out PageNum)) { PageNum = 1; } HdnPageNumber.Value = PageNum.ToString(); DALC.DataTableResult FilterList = DALC.GetFilterList(TableName, FilterDictionary, PageNum, RowNumber); if (FilterList.Count == -1) { return; } if (FilterList.Dt.Rows.Count < 1 && PageNum > 1) { Config.RedirectURL(string.Format("/tools/applicationsfamily/?p={0}", PageNum - 1)); } LblCount.Text = string.Format("Axtarış üzrə nəticə: {0}", FilterList.Count); int Total_Count = 0; if (FilterList.Count % RowNumber > 0) { Total_Count = (FilterList.Count / RowNumber) + 1; } else { Total_Count = FilterList.Count / RowNumber; } HdnTotalCount.Value = Total_Count.ToString(); PnlPager.Visible = FilterList.Count > RowNumber; GrdApplicationsFamily.DataSource = FilterList.Dt; GrdApplicationsFamily.DataBind(); }
private void BindGrdApplicationsFamily() { var Dictionary = new Dictionary <string, object> { { "ApplicationsID", _ApplicationsID }, }; GrdApplicationsFamily.DataSource = DALC.GetFilterList(Tools.Table.V_ApplicationsFamily, Dictionary, 1, 10000).Dt; GrdApplicationsFamily.DataBind(); if (GrdApplicationsFamily.Rows.Count < 1) { MultiView1.ActiveViewIndex = 0; } }