最近项目需要自己写了一个用来给DataGridView分页用的控件。
考虑到分页效率的原因,没有在控件中对DataSource进行处理,所以这个控件就是一个放置DataGridView的容器,提供一个工具栏。
效果图如下:
在设计模式下可以为容器添加绑定的DataGridView,并设置工具栏的位置。
需要说明的是需要在初始化的时候调用
public void Initialization(int pageRowCapacity, int rowCount)方法,给控件初始化。
实际使用来看效果还不错,呵呵,可以做到对源项目中使用DataGridView的画面提供无缝支持。
一个调用的例子。
public partial class Form1 : Form
{
private OrderBiz orderBiz;
private const int pageRowCapacity = 15;
public Form1()
{
InitializeComponent();
dataGridView1.AutoGenerateColumns = false;
}
private void Form1_Load(object sender, EventArgs e)
{
orderBiz = new OrderBiz(pageRowCapacity);
pagingDataGridView1.Initialization(pageRowCapacity, orderBiz.GetSumPersons());
BindingDate(0);
}
private void pagingDataGridView1_PageDownClick(object sender, PageChangeEventArgs e)
{
BindingDate(e.NextPageRowNumber);
}
private void BindingDate(int startRowNumber)
{ pagingDataGridView1.BindingData(orderBiz.GetPersonsDataSource(startRowNumber), startRowNumber);
}
}
附件中有源代码和dll文件下载。
- 大小: 2.3 KB
- 大小: 15 KB
分享到:
相关推荐
"C# Datagridview 分页控件以及测试程序"是一个帮助开发者实现DataGridView分页功能的示例,通过自定义控件和测试程序,开发者可以学习到如何在C#环境中为DataGridView添加分页,提升大数据量展示的效率和用户体验。...
"c#datagridview分页控件.rar"提供的资源就是针对这个问题的一个解决方案,它包含一个实现了分页功能的DataGridView控件。 分页控件在数据展示中至关重要,因为它允许用户逐步浏览大容量数据,避免一次性加载所有...
C#开发的Datagridview分页控件源码,采用的真分页非存储过程方式。支持每页显示条数,页跳转,当前页和全部页导出Excel功能。 使用方法。将本控件源码导入自己的新建项目中,整个项目编译一次后,工具箱会自动生成一...
本文将详细介绍如何利用“winform dataGridView分页控件”进行开发和应用。 标题中提到的“winform dataGridView分页控件”是一个专门为Windows Forms应用程序设计的,用于增强`dataGridView`控件分页能力的组件。...
dataGridView分页控件是.NET开发中常见的一种自定义控件,主要用于解决在数据量较大时,dataGridView无法一次性加载所有数据的问题。在C#环境下,为了提高用户体验和性能,开发者通常会自定义分页功能,使得用户能逐...
标题提到的“C# winform下的DataGridview分页控件源代码”正是这样一个解决方案。 首先,我们来看`Pager.Designer.cs`和`Pager.cs`这两个文件。`Designer.cs`文件通常包含Visual Studio自动生成的控件设计时元数据...
自己写的一个包含datagridview的分页控件 用起来比较简单,带源码的,分享一下
"DataGridView分页控件标准版"是一个专为`DataGridView`设计的扩展,它增加了分页功能,使得用户可以方便地浏览和管理大量数据。这个控件功能强大,不仅提供基本的分页操作,还可能包括页码显示、每页条目数选择等...
本资源包含了一个标准版的DataGridView分页控件源代码,以及178页的详细使用说明,旨在帮助开发者深入理解和高效利用这一功能。 一、DataGridView控件基础 1. 数据绑定:DataGridView控件能够与多种数据源进行绑定...
在大型数据集的展示中,为了提高用户界面的响应速度和用户体验,通常需要实现分页功能,这时就引入了“datagridview 分页控件”。本资源提供的“datagridview 分页控件标准版”是为了帮助开发者在Windows应用程序中...
总的来说,"(VB.NET)WinForm自定义DataGridView分页组合控件"是一个实用的工具,可以帮助开发者在Windows Forms应用中轻松实现大数据量的分页显示。通过自定义控件的方式,不仅可以满足特定的需求,还可以提升应用...
6. **用户交互**:为了提供更好的用户体验,可以添加自定义的分页控件,例如页码选择器,让用户直接选择页码跳转,而不是只能前后翻页。 在项目中,你可以使用开源库如`DevExpress`或`Telerik`等,它们提供了丰富的...
datagridview的分页控件随便分页。。。。
用户自定义控件(dll文件),可实现在DGV中分页的功能。
这是一个winfrom 通用的增删该查加分页 用户控件,具体使用方法加QQ786198495
在IT行业中,分页控件和列表数据绑定是常见的数据展示技术,特别是在处理大量数据时,为了提高用户体验和页面加载速度。本示例提供了一个自定义的分页控件,它具备首页、上一页、下一页、尾页以及跳转功能,并允许...