本文主要介绍了c#如何实现DataGridView的分页,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解它。
由于项目的需要,我写了一个小分页控件,如下图所示:
属性如下:四个自定义属性。
代码:
int pageSize=10
[可浏览(真)]
[描述('每页显示的项目数')]
public int PageSize
{
get { return pageSize}
设置
{
if (pageSize!=值)
{
pageSize=值;
这个。invalidate();
}
}
}
int pageCount=10
[可浏览(真)]
[描述('总数')]
公共int页数
{
get { return pageCount}
设置
{
if (pageCount!=值)
{
pageCount=值;
这个。invalidate();
}
}
}
int page number=1;
[可浏览(真)]
[描述('总页数')]
公共内部页码
{
get { return pageNumber}
设置
{
if(页码!=值)
{
pageNumber=值;
这个。invalidate();
}
}
}
int page index=1;
[可浏览(真)]
[描述('当前页面')]
public int PageIndex
{
get { return pageIndex}
设置
{
if (pageIndex!=值)
{
pageIndex=值;
这个。invalidate();
}
}
}
分页控件上方的控件事件:
网上有很多分页的SQL语句。找到一个匹配的控件,你可以尝试一下。下图是运行时的界面图片。
感谢您仔细阅读本文。希望边肖分享的文章《如何用c#实现DataGridView分页》对大家有所帮助。同时也希望大家多多支持,关注行业信息渠道,多了解!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113330.html