示例#1
0
        protected void GridviewDatabind(int cid)
        {
            DataTable datatable = downbll.GetTable(cid);

            this.GridViewArticle.DataSource   = datatable;
            this.GridViewArticle.DataKeyNames = new string[] { "id" };
            this.GridViewArticle.DataBind();
        }
示例#2
0
        public void DateBind()
        {
            int             curpage   = Convert.ToInt32(this.labPage.Text);
            PagedDataSource ps        = new PagedDataSource();
            DataTable       datatable = downbll.GetTable(5);

            if (datatable == null)
            {
                return;
            }
            ps.DataSource           = datatable.DefaultView;
            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();
        }