• 大小: 33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: C#
  • 标签:

资源简介

本(C#)Winform分页控件不于具体的数据源相关联,简单实用,可以随时设置每页显示记录行数和页数

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1 {

    /// 
    /// 测试窗口
    /// 测试猛犸Winform分页控件 (.net4.0框架)
    /// 本Winform分页控件不于具体的数据源相关联,简单实用
    /// 
    /// 使用方法:在VS的工具箱右键>选择项...,在弹出的对话框默认选项卡里点“浏览...“,
    /// 选择Mammoth.Winform.Pager.dll后勾选Pager按“确定”按钮,
    /// 工具栏上将出现Pager控件,就可以把它拖到你的目标窗口了。
    /// 
    /// www.ycsk.net 2014-10-28
    /// 

    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();
            //
            BindGrid();
        }

        private void BindGrid() {
            //查询条件
            string sqlwhere=““;//你的查询条件
            int total = 100;   //测试设置总记录数为100
            //bll 实例化你的业务对象getData()你的获取数据方法,返回的数据集可以是DataTable、DataSet或者List<你的实体>、IList<你的实体>
            //DataTable data = bll.getData(pager1.PageIndex pager1.PageSize sqlwhereout total); //第一页时请输出总记录条数

            //第一页时必须设置一下pager1.SetTotal()
            if (pager1.PageIndex == 1) {
                pager1.SetTotal(total);//传入总记录数进行初始化               
            }
            //下面这句是给记录集行间导航的,可用可不用。
            //pager1.bindingNavigator.BindingSource = data;
        }
        /// 
        /// 分页事件
        /// 

        /// 
        private void pager1_PageIndexChanged(Mammoth.WinForm.EventPagingArg e) {
            //MessageBox.Show(e.PageIndex.ToString()); //弹出最新页码索引
            BindGrid();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      22528  2014-10-28 09:42  WindowsFormsApplication1\bin\Release\Mammoth.WinForm.Pager.dll

     文件       9216  2014-10-28 10:12  WindowsFormsApplication1\bin\Release\WindowsFormsApplication1.exe

     文件       2117  2014-10-28 10:37  WindowsFormsApplication1\Form1.cs

     文件       4114  2014-10-28 09:55  WindowsFormsApplication1\Form1.Designer.cs

     文件       6369  2014-10-28 09:55  WindowsFormsApplication1\Form1.resx

     文件        490  2014-10-28 09:32  WindowsFormsApplication1\Program.cs

     文件       1380  2014-10-28 09:32  WindowsFormsApplication1\Properties\AssemblyInfo.cs

     文件       2807  2014-10-28 09:32  WindowsFormsApplication1\Properties\Resources.Designer.cs

     文件       5612  2014-10-28 09:32  WindowsFormsApplication1\Properties\Resources.resx

     文件       1079  2014-10-28 09:32  WindowsFormsApplication1\Properties\Settings.Designer.cs

     文件        249  2014-10-28 09:32  WindowsFormsApplication1\Properties\Settings.settings

     文件       3903  2014-10-28 09:41  WindowsFormsApplication1\WindowsFormsApplication1.csproj

     文件      22528  2014-10-28 09:42  Libs\Mammoth.WinForm.Pager.dll

     文件      22016  2014-10-28 09:42  Libs\Mammoth.WinForm.Pager.pdb

     目录          0  2014-10-28 09:32  WindowsFormsApplication1\bin\Debug

     目录          0  2014-10-28 10:22  WindowsFormsApplication1\bin\Release

     目录          0  2014-10-28 09:32  WindowsFormsApplication1\bin

     目录          0  2014-10-28 09:32  WindowsFormsApplication1\Properties

     目录          0  2014-10-28 10:20  WindowsFormsApplication1

     目录          0  2014-10-28 09:38  Libs

----------- ---------  ---------- -----  ----

               104408                    20


评论

共有 条评论