• 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();

  • 相关阅读:
    centos已经安装了python2,同时安装python3
    linux下判断磁盘是ssd还是hdd
    Java中如何判断两个对象是否相等
    NPOI导出Excel和基于office导出Excel比较
    asp
    又找到了一个blog
    关于宋朝及中国历史的一点想法
    Android中实现EditText圆角
    Python小练习
    软件架构设计(三) 架构、架构师和架构设计
  • 原文地址:https://www.cnblogs.com/maoyu417/p/1073684.html
Copyright © 2020-2023  润新知