C# Winform中自定義篩選及自帶統計行的Datagridview控件


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

沒辦法,按需求自己定制了一個。

一、過濾方面類似於Excel的篩選功能。支持右鍵菜單篩選,同時也支持在文本框輸入文字按焦點列進行篩選;

 

 二、統計行我采用的是雙Datagridview方案。在構建控件時加入一個Dock為Bottom的子Datagridview作為統計行,並與主控件橫向Scroll時保持一致滾動即可。這個設計時有個小阻礙在於:主DGV最下面一行數據會被統計行遮擋住顯示不出來,最后通過調整尾行的高度解決了此問題。

 三、此外,還加入了右鍵復制、含標題復制、動態加總選中單元格數字、粘貼數據等便捷功能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM