资源简介
本(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
- 上一篇:用VS2010做的绘图板C#
- 下一篇:C# 矩阵运算实数+复数
评论
共有 条评论