• 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#教程 > C#简单的通用基础字典实现方法

C#简单的通用基础字典实现方法

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

通过本文主要向大家介绍了c#通用权限管理系统,c#数据库通用类,c#通用对话框,c#通用权限管理,c#通用类等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了C#简单的通用基础字典实现方法。分享给大家供大家参考。具体实现方法如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Alif.Alif_WSAPI;
using System.Data;
using System.Windows.Forms;

namespace Alif.AlifForm.CommClass
{
    /// <summary>
    ///
    /// </summary>
    public class PagingCtrl
    {
        /// <summary>
        /// 页大小
        /// </summary>
        private int _PageSize = 50;

        /// <summary>
        /// 页索引
        /// </summary>
        private int _PageIndex = 1;

        /// <summary>
        /// 记录数
        /// </summary>
        private int _RecodeCount = 0;

        /// <summary>
        /// 页数
        /// </summary>
        private int _PageCount = 0;

        /// <summary>
        /// 回调函数获取要查询数据的XML数据参数
        /// </summary>
        /// <param name="PageIndex"></param>
        /// <param name="PageSize"></param>
        /// <returns></returns>
        public delegate string LoadXML(int PageIndex, int PageSize);

        /// <summary>
        /// 在读取数据后发生的事件,用于通知客户
        /// </summary>
        public delegate void afterDataLoadDelegate();

        /// <summary>
        /// 在读取数据前发生的事件,提示客户等待
        /// </summary>
        public delegate void beforeDataLoadDelegate();

        /// <summary>
        /// 在读取数据发生错误时发生,用于错误处理
        /// </summary>
        public delegate void errorDataLoadDelegate(string ErrMSG);

        /// <summary>
        /// 首页按钮
        /// </summary>
        System.Windows.Forms.Button _btFirst;

        /// <summary>
        /// 前页按钮
        /// </summary>
        System.Windows.Forms.Button _btPreview;

        /// <summary>
        /// 下一页按钮
        /// </summary>
        System.Windows.Forms.Button _btNext;

        /// <summary>
        /// 末页按钮
        /// </summary>
        System.Windows.Forms.Button _btLast;

        /// <summary>
        /// 刷新按钮
        /// </summary>
        System.Windows.Forms.Button _btreflesh;

        /// <summary>
        /// 记录数提示Label
        /// </summary>
        System.Windows.Forms.Label _msg;

        /// <summary>
        /// 每页记录数combo
        /// </summary>
        System.Windows.Forms.ComboBox _comPageSize;

        /// <summary>
        /// 当前页索引combo
        /// </summary>
        System.Windows.Forms.ComboBox _comToPageIndex;

        /// <summary>
        /// 显示数据的datagridview
        /// </summary>
        C1.Win.C1FlexGrid.C1FlexGrid _dv;

        LoadXML _loadxml;
        afterDataLoadDelegate _afterDataLoad;
        beforeDataLoadDelegate _beferDataLoad;
        errorDataLoadDelegate _errorDataLoad;

        public string _webseiviceComm = "";

        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="btFirst">首页</param>
        /// <param name="btPreview">上一页</param>
        /// <param name="btNext">下一页</param>
        /// <param name="btLast">末页</param>
        /// <param name="btreflesh">刷新</param>
        /// <param name="msg">共x页,记录数:x</param>
        /// <param name="PageSize">页大小</param>
        /// <param name="PageIndex">页索引</param>
        /// <param name="dv">显示数据的datagridview</param>
        /// <param name="webseiviceComm">命令编号</param>
        /// <param name="loadxmlCallBack">参数</param>

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

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

  • C#简单的通用基础字典实现方法
  • c#实现的操作oracle通用类
  • C#权限管理和设计浅谈

相关文章

  • 2017-05-28详解.NET 4.0中的泛型协变(covariant)和反变(contravariant)
  • 2017-05-28C#中winform使用相对路径读取文件的方法
  • 2017-05-28c# ArrayList的使用方法小总结
  • 2017-05-28c#生成高清缩略图的二个示例分享
  • 2017-05-28C#的WEBBROWSER与JS交互小结
  • 2017-05-28C#中抽象类与接口的区别详解
  • 2017-05-28c#循环左移字符示例
  • 2017-05-28C#创建不规则窗体的4种方式详解
  • 2017-05-28C#检查远程或本地磁盘使用率
  • 2017-05-28C#生成影像金字塔的原理实例

文章分类

  • 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# Winform多屏幕多显示器编程技巧实例
    • C#递归读取XML菜单数据的方法
    • C#中数组Array,ArrayList,泛型List详细对比
    • C#中的高阶函数介绍
    • 微信服务号推送模板消息接口
    • jQuery结合C#实现上传文件的方法
    • c#泛型学习详解 创建线性链表
    • C#封装的常用文件操作类实例
    • C#动态webservice调用接口

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

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