protected void LoadItems() { if (!HasEditPermission) { dgCompanies.Columns[dgCompanies.Columns.Count - 1].Visible = false; } string searchName = "%" + txtSearchName.Text.Trim() + "%"; string searchPhone = "%" + txtSearchPhone.Text.Trim() + "%"; dgCompanies.VirtualItemCount = AdvertisementController.GetAllCompaniesUI(true, searchName, searchPhone).Count; if (dgCompanies.VirtualItemCount == 0) { phHasItems.Visible = false; phHasNoItems.Visible = true; lblNoItems.Text = AdvertisementsStrings.GetText(@"MessageNoCompaniesFound"); } else { phHasItems.Visible = true; phHasNoItems.Visible = false; if (dgCompanies.PageSize * dgCompanies.CurrentPageIndex > dgCompanies.VirtualItemCount) { dgCompanies.CurrentPageIndex = 0; hfCurrentPageIndex_dgCompanies.Value = dgCompanies.CurrentPageIndex.ToString(); } List <AdCompany> items = AdvertisementController.GetAllCompaniesUI(true, searchName, searchPhone, dgCompanies.PageSize, dgCompanies.CurrentPageIndex); BindList(items); } }