zoukankan      html  css  js  c++  java
  • 使用repeter进行数据绑定,使用aspnetpager进行分页

    使用aspnetpager进行分页

    步骤如下:

    1.进行把aspnetpage进行分页的东西进行复制到引用部分

    2.进行添加组件,选择项--进行选择位置--找到该组件的位置即可

    3.设置所要显示的内容以及一个页面所需要的几条记录

    4.进行判断(使用netpage)

     private void netPage(DataTable dt)
        {
            if (dt.Rows.Count > 0)
            {
                DataView defaultView = dt.DefaultView;


                DataColumn mycol = new DataColumn();
                mycol.ColumnName = "name";
                dt.Columns.Add(mycol);
                for (int i = 0; i < dt.Rows.Count; i++)
                {

                    for (int j = 0; j < dt.Columns.Count; j++)
                    {

                        mycol.DataType = typeof(string);
                        int cat = int.Parse(dt.Rows[i]["pid"].ToString());/////



                        dt.Rows[i]["name"] = new Bll.PcategoryManger().GetModel(cat).Name.ToString();
                    }
                }

    //这是固定部分
                PagedDataSource source = new PagedDataSource();

                this.AspNetPager1.RecordCount = defaultView.Count;


                source.DataSource = defaultView;

                source.AllowPaging = true;
                source.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex - 1;

                source.PageSize = this.AspNetPager1.PageSize;
                this.Repeater1.DataSource = source;
                this.Repeater1.DataBind();
            }
        }进行使用

    在在数据绑定中进行使用就ok了。

    4.点击aspnetpage的AspNetPager1_PageChanged的事件

    进行使用数据绑定就ok了。

    5.属性设置

                   <webdiyer:AspNetPager ID="AspNetPager1" runat="server"
                       
                       CustomInfoHTML="共%PageCount%页,当前为第%CurrentPageIndex%页,每页%PageSize%条"
                       FirstPageText="首页"    ShowCustomInfoSection="Right"
                   NextPageText="下一页"  PrevPageText="上一页" LastPageText="末页"  lwaysShow="true"
                       PageSize="10" onpagechanged="AspNetPager1_PageChanged" >
                      </webdiyer:AspNetPager>

  • 相关阅读:
    Android配置----adb工具的使用
    Android配置----小米手机通过wifi连接ADB调试Android应用
    Java语法基础(二)----运算符
    Java语法基础(一)----关键字、标识符、常量、变量
    Java学习----Java概述
    nginx配置upstream实现负载均衡
    docker挂载本地目录和数据卷容器
    sublime text 3 配置优化
    sql update set使用case when语句
    mysql表复制create table like和create table as比较
  • 原文地址:https://www.cnblogs.com/licuihua/p/2969660.html
Copyright © 2011-2022 走看看