• 使用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>

  • 相关阅读:
    【原创】VNC-view配置
    【LVM】LVM自动扩容脚本
    【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3
    【原】Centos 7 下创建LVM流程
    【Spring-AOP-学习笔记-7】@Around增强处理简单示例
    【转】libvirt kvm 虚拟机上网 – Bridge桥接
    【phantomjs】使用phantomjs生成highChart的图片(待完善)
    【Redis】使用Redis Sentinel实现Redis HA
    【Redis】配置redis主从复制
    【转载】优秀博文转载
  • 原文地址:https://www.cnblogs.com/licuihua/p/2969660.html
Copyright © 2020-2023  润新知