C# Winform中自定义筛选及自带统计行的Datagridview控件

本文介绍了一款自定义的DGV控件,具备类似Excel的筛选功能、双Datagridview统计行设计、右键复制及粘贴数据等功能,解决现有控件的缺陷。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上分享有很多种自制DGV控件,都有不小的缺陷。

没办法,按需求自己定制了一个。

一、过滤方面类似于Excel的筛选功能。支持右键菜单筛选,同时也支持在文本框输入文字按焦点列进行筛选;

 

 二、统计行我采用的是双Datagridview方案。在构建控件时加入一个Dock为Bottom的子Datagridview作为统计行,并与主控件横向Scroll时保持一致滚动即可。这个设计时有个小阻碍在于:主DGV最下面一行数据会被统计行遮挡住显示不出来,最后通过调整尾行的高度解决了此问题。

 三、此外,还加入了右键复制、含标题复制、动态加总选中单元格数字、粘贴数据等便捷功能。

转载于:https://www.cnblogs.com/imes/p/9764419.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值