/FilterDataGrid

WPF DataGrid列头筛选、搜索、统计功能

Primary LanguageC#MIT LicenseMIT

基于Material Design In XAML材质库创建的DataGrid列头筛选及搜索、统计、分页、分组等功能。 代码并非最完美的,仅供大家参考学习。

使用方法:App.xml引用资源

<Application.Resources>

<ResourceDictionary>

    <ResourceDictionary.MergedDictionaries>
    
        <materialDesign:BundledTheme
        
            BaseTheme="Dark"
            
            PrimaryColor="Red"
            
            SecondaryColor="Lime" />
            
        <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
        
        <ResourceDictionary Source="pack://application:,,,/FilterDataGrid;component/Themes/Generic.xaml" />
        
    </ResourceDictionary.MergedDictionaries>
    
</ResourceDictionary>

</Application.Resources>

<Window . . .

xmlns:filterDG="clr-namespace:FilterDataGrid;assembly=FilterDataGrid"
   
<Grid/>

1、显示行号

image

2、列头过滤

image

3、全局搜索,高亮显示

image

4、排序功能,可多次排序

image

5、行统计功能

image

6、分组功能

image

7、分页功能

image

8、鼠标拖动统计功能

image

9、自定义过滤功能

image

10、界面调整功能

image

11、右键菜单

image

12、支持多语言