Beispiel #1
0
        public void DateBind()
        {
            int                 curpage = Convert.ToInt32(this.labPage.Text);
            PagedDataSource     ps      = new PagedDataSource();
            IList <NewsArticle> newart  = newsarticlebll.Getlist(null);

            if (newart == null)
            {
                return;
            }
            ps.DataSource           = newart;
            ps.AllowPaging          = true;        //是否可以分页
            ps.PageSize             = 10;          //显示的数量
            ps.CurrentPageIndex     = curpage - 1; //取得当前页的页码
            this.lnkbtnUp.Enabled   = true;
            this.lnkbtnNext.Enabled = true;
            this.lnkbtnBack.Enabled = true;
            this.lnkbtnOne.Enabled  = true;
            if (curpage == 1)
            {
                this.lnkbtnOne.Enabled = false; //不显示第一页按钮
                this.lnkbtnUp.Enabled  = false; //不显示上一页按钮
            }
            if (curpage == ps.PageCount)
            {
                this.lnkbtnNext.Enabled = false; //不显示下一页
                this.lnkbtnBack.Enabled = false; //不显示最后一页
            }
            this.labBackPage.Text     = Convert.ToString(ps.PageCount);
            this.DataList1.DataSource = ps;
            this.DataList1.DataBind();
        }
Beispiel #2
0
 public void bindNews()//首页新闻
 {
     newsarticalbll = new NewsArticleBLL();
     this.DatalistNews.DataSource = newsarticalbll.Getlist(10, 6);
     this.DatalistNews.DataBind();
 }