zoukankan      html  css  js  c++  java
  • [C#][DevPress]自定义数据分页控件

    QQ截图20120718165506

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Drawing;
    using System.Data;
    using System.Text;
    using System.Windows.Forms;
    using DevExpress.XtraEditors;
    
    namespace HDSafetyClient.UserControls
    {
        public partial class UCPage : DevExpress.XtraEditors.XtraUserControl
        {
            public UCPage()
            {
                InitializeComponent();
            }
    
            private void UCPage_Load(object sender, EventArgs e)
            {
    
            }
    
            public delegate void PageDownHandler();
            public event PageDownHandler onPageDown;
    
            public delegate void PageUpHandler();
            public event PageUpHandler onPageUp;
    
            public delegate void PageGoFirstHandler();
            public event PageGoFirstHandler onPageGoFirst;
    
            public delegate void PageGoLastHandler();
            public event PageGoLastHandler onPageGoLast;
    
            int pageCount = 0;
            /// <summary>
            /// 总页码数
            /// </summary>
            public int PageCount
            {
                get { return pageCount; }
                set { pageCount = value; }
            }
    
            int curPage = 1;
            /// <summary>
            /// 当前页码数
            /// </summary>
            public int CurPage
            {
                get { return curPage; }
                set { curPage = value; this.labelControl3.Text = CurPage   "/"   PageCount; }
            }
    
            //首页
            private void simpleButton6_Click(object sender, EventArgs e)
            {
                if (onPageGoFirst != null)
                {
                    onPageGoFirst();
                }
            }
            //上一页
            private void simpleButton7_Click(object sender, EventArgs e)
            {
                if (onPageUp != null)
                {
                    onPageUp();
                }
            }
            //下一页
            private void simpleButton8_Click(object sender, EventArgs e)
            {
                if (onPageDown != null)
                {
                    onPageDown();
                }
            }
            //尾页
            private void simpleButton9_Click(object sender, EventArgs e)
            {
                if (onPageGoLast != null)
                {
                    onPageGoLast();
                }
            }
        }
    }
  • 相关阅读:
    C# 操作ACCESS数据库
    装饰模式(Decorator Pattern)
    桥接模式(Bridge Pattern)
    单件模式(Singleton Pattern)
    横竖不能重复的9个数,,,,,
    C#操作Access数据库的例子
    组合模式(Composite Pattern)
    建造者模式(Builder Pattern)
    工厂方法模式(Factory Method)
    外观模式(Façade Pattern)
  • 原文地址:https://www.cnblogs.com/Hsppl/p/2597733.html
Copyright © 2011-2022 走看看