private void BindData() { try { IList <SearchResult> searchResult = Provider.GetNewItems(); ResultsList.DataSource = searchResult; FoundItems = searchResult.Count; ResultsList.DataBind(); if (IncludeInfo) { ((Panel)ResultsList.FindControl("InfoPanel")).Visible = true; ((Label)ResultsList.FindControl("FoundItems")).Text = string.Format(Localization.GetString("FoundItems.Text", LocalResourceFile), FoundItems, NumberOfDays); } else { ((Panel)ResultsList.FindControl("InfoPanel")).Visible = false; } ResultsPager.Visible = (FoundItems > PageSize); } catch (Exception exc) { NoNewsFoundMessagePanel.Visible = true; Exceptions.LogException(exc); } }