Beispiel #1
0
        public void SearchNews(string Keyword)
        {
            strPageNo = Request["PageNo"];
            try
            {
                PageNo = Convert.ToInt32(strPageNo);
            }
            catch
            {
            }
            if (PageNo == 0)
            {
                PageNo = 1;
            }



            int     ResultCount = 0;
            BOLNews NewsBOL     = new BOLNews();

            rptNewsList.DataSource = NewsBOL.SearchNews(_pageSize, PageNo, Keyword, out ResultCount);
            rptNewsList.DataBind();

            if (ResultCount > 0)
            {
                int PageCount = (int)ResultCount / _pageSize;
                if (ResultCount % _pageSize > 0)
                {
                    PageCount++;
                }

                ConcatUrl           += "&Keyword=" + Keyword;
                pgrToolbar.PageNo    = PageNo;
                pgrToolbar.PageCount = PageCount;
                pgrToolbar.ConcatUrl = ConcatUrl;
                pgrToolbar.PageBind();
            }
            else
            {
                msgInfo.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Info;
                msgInfo.Text            = "هیچ نتیجه ای پیدا نشد";
            }
        }
        public void SearchNews(string Keyword)
        {
            strPageNo = Request["PageNo"];
            try
            {
                PageNo = Convert.ToInt32(strPageNo);
                if (PageNo == 0)
                {
                    PageNo = 1;
                }

                if (PageNo > 50)
                {
                    PageNo = 50;
                }

                int     ResultCount = 0;
                BOLNews NewsBOL     = new BOLNews();
                rptNewsList.DataSource = NewsBOL.SearchNews(_pageSize, PageNo, Keyword, out ResultCount);
                rptNewsList.DataBind();

                int PageCount = (int)ResultCount / _pageSize;
                if (ResultCount % _pageSize > 0)
                {
                    PageCount++;
                }

                ConcatUrl           += "&Keyword=" + Keyword;
                pgrToolbar.PageNo    = PageNo;
                pgrToolbar.PageCount = PageCount;
                pgrToolbar.ConcatUrl = ConcatUrl;
                pgrToolbar.PageBind();
            }
            catch
            {
            }
        }