示例#1
0
 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);
     }
 }