zoukankan      html  css  js  c++  java
  • DataList分页方法一

    SqlConnection conn = new SqlConnection();
                conn.Open();
                SqlDataAdapter da = new SqlDataAdapter(sql, conn);
                DataSet ds = new DataSet();
                da.Fill(ds, "Product_gongqiu");

                PagedDataSource pds = new PagedDataSource();
                pds.DataSource = ds.Tables["Product_gongqiu"].DefaultView;
                //开启分页
                pds.AllowPaging = true;
                //显示显示的行数
                pds.PageSize = 8;
                //定义变量保存当前页索引
                int curPage;

                //判断当前页是否有跳转请求
                if (Request.QueryString["page"] != null)
                    curPage = Convert.ToInt32(Request.QueryString["page"]);
                else
                    curPage = 1;
                pds.CurrentPageIndex = curPage - 1;

                Label1.Text = "当前第" + curPage.ToString() + "页";
                Label2.Text = "共" + pds.PageCount.ToString() + "页";


                if (!pds.IsFirstPage)
                { //定义"上一页"超级连接的URL为:当前执行页面的虚拟路径,并传递下一页面的索引植
                    prev.NavigateUrl = "@@@.aspx?page=" + (curPage - 1) + "&sqltext=" + sql + "&tiaojiantext=" + tiaojian;
                }
                if (!pds.IsLastPage)
                { //下一页
                    next.NavigateUrl = "@@@.aspx?page=" + (curPage + 1) + "&sqltext=" + sql + "&tiaojiantext=" + tiaojian;
                }

                DataList1.DataSource = pds;
                DataList1.DataBind();

  • 相关阅读:
    WEB网站类型系统中使用的OFFICE控件
    【架构】原型设计工具一览
    【云计算】mesos+marathon 服务发现、负载均衡、监控告警方案
    【自动部署该怎么做?】
    【OpenStack 虚拟机初始化user-data & Cloud-init】
    【数据可视化 参考资料】
    【RabbitMQ 参考资料】
    【CloudFoundry】架构、设计参考
    【OpenStack项目管理-CPU/内存/存储/网络 配额管理】
    【前端自动化构建 grunt、gulp、webpack】
  • 原文地址:https://www.cnblogs.com/maoyu417/p/1073684.html
Copyright © 2011-2022 走看看