• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > Windows Form 分页 具体实现

Windows Form 分页 具体实现

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了windowsform,c#windowsform,windowsform界面框架,windowsform教程,vs windowsform等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

namespace Common
{
    public partial class WinFormPager : UserControl
    {
        public event EventHandler PageChanged; //事件:控件的当前页码发生变更。 
        private int pageSize;
        private int curPage;
        private int pageCount;
        public WinFormPager()
        {
            InitializeComponent(); 
        }

        private void WinFormPager_Load(object sender, EventArgs e)
        {
        }
        /// <summary> 
        /// [属性]每页显示记录数。 
        /// </summary>
        public int PageSize
        {
            get
            {
                if (pageSize <= 0)
                {
                    pageSize = 10;
                }
                return pageSize;
            }
            set
            {
                pageSize = value;
            }
        }

        /// <summary> 
        /// 当前页数 
        /// </summary> 
        public int CurPage
        {
            get
            {
                if (curPage <= 0)
                {
                    curPage = 1;
                }
                return curPage;
            }
            set
            {
                curPage = value;
                if (PageChanged != null)
                {
                    SafeRaise.Raise(PageChanged,null);//触发当件页码变更事件。 
                }
            }
        }
        /// <summary> 
        /// [属性]总页数。 
        /// </summary> 
        public int PageCount
        {
            get
            {
                if (RecordCount > 0)
                {
                    int pageCount = RecordCount / PageSize;
                    if (RecordCount % PageSize == 0)
                    {
                      pageCount = RecordCount / PageSize;
                    }

                    else
                    {
                        pageCount = RecordCount / PageSize + 1;
                    }
                    return pageCount;
                }
                else
                {
                    return 0;
                }
            }
            set
            {
                pageCount = value;
            }
        }

        /// <summa

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#版Windows服务安装卸载小工具
  • WPF中引入WindowsForms控件的方法
  • C#实现windows form拷贝内容到剪贴板的方法
  • C#操作windows注册表的方法
  • C#实现windows form限制文本框输入的方法
  • C#实现windows form倒计时的方法
  • C#创建windows系统用户的方法
  • C#检查Windows是否安装了某个服务的方法
  • WPF中不规则窗体与WindowsFormsHost控件兼容问题的解决方法
  • 基于C#实现Windows服务状态启动和停止服务的方法

相关文章

  • 2017-05-28Response.Redirect 正在中止线程解决方案
  • 2017-05-28C#获取真实IP地址(IP转为长整形、判断是否内网IP的方法)
  • 2017-05-28C#中的位操作小结
  • 2017-05-28深入c# GDI+简单绘图的具体操作步骤(四)
  • 2017-05-28C#生成不重复随机字符串类
  • 2017-05-28C#图片压缩的实现方法
  • 2017-05-28C#清除WebBrowser中Cookie缓存的方法
  • 2017-05-28c#获取windows桌面背景代码示例
  • 2017-05-28C#获取数组中最大最小值的方法
  • 2017-05-28c#封装百度web服务geocoding api 、百度坐标转换示例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#中的静态成员、静态方法、静态类介绍
    • C#难点逐个击破(2):out返回参数
    • c#实现多线程局域网聊天系统
    • 基于params,ref,out的参数问题详解
    • C#图片添加水印的实现代码
    • C#实现十五子游戏
    • c#日志记录帮助类分享
    • C#中TreeView实现适合两级节点的选中节点方法
    • C#中DataTable 转换为 Json的方法汇总(三种方法)
    • C#中自定义事件和委托实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有