分享

PagedDataSource控制列表控件分页

 沐浴中的眼泪 2010-12-30

分页功能

int curpage = Convert.ToInt32(this.Label2.Text.ToString().Trim());

        PagedDataSource ps = new PagedDataSource();

        sqlcon = new SqlConnection(strcon);

        SqlDataAdapter sda = new SqlDataAdapter("select * from tb_GoodsType", sqlcon);

        DataSet ds = new DataSet();

        sda.Fill(ds, "tb_GoodsType");

        ps.DataSource = ds.Tables["tb_GoodsType"].DefaultView;

        ps.AllowPaging = true;

        ps.PageSize = 2;//实现分页

      

       //分页控件的控制

        LinkButton1.Enabled = true;

        LinkButton2.Enabled = true;

        LinkButton3.Enabled = true;

        LinkButton4.Enabled = true;

        ps.CurrentPageIndex = curpage-1;

        if (curpage == 1)

        {

            this.LinkButton1.Enabled = false;

            this.LinkButton2.Enabled = false;

        }

        if (curpage == ps.PageCount)

        {

            this.LinkButton3.Enabled = false;

            this.LinkButton4.Enabled = false;

        }

        this.Label3.Text = Convert.ToString(ps.PageCount);

        DataList1.DataSource = ps;

        this.DataList1.DataKeyField = "GoodsTypeID";

        DataList1.DataBind();

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多