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

  • 相关阅读:
    login
    我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
    基于jsp+servlet的javaweb实现最基本的用户注册登陆注销功能
    JavaScript第一讲之js操作css
    JavaScript第一讲之认识js案例
    Java的数据库连接工具类的编写
    JavaEE框架整合之基于注解的SSH整合
    windows端口号速查表
    工厂模式
    流策略概述Traffic Policy
  • 原文地址:https://www.cnblogs.com/maoyu417/p/1073684.html
Copyright © 2011-2022 走看看