猛犸Winform分页控件
发布日期:2022-02-01 14:28:10 浏览次数:36 分类:技术文章

本文共 1347 字,大约阅读时间需要 4 分钟。

本Winform分页控件不于具体的数据源相关联,可随时设置每页显示记录行数和页码,简单实用,如下图

下载地址:

使用方法:

///     /// 测试窗口    /// 测试猛犸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, sqlwhere,out 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(); } }

转载地址:https://blog.csdn.net/shunlu/article/details/40536363 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:猛犸代码助手V3.6版发布
下一篇:EF增删查改,获取翻页及一对多关系保存与读取的通用示例代码

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月09日 09时13分55秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章