Articles in this section

What are the events used for filtering in WinForms GridGroupingControl?

Filtering events

The following events are used in the WinForms GridGroupingControl for filtering.

1. The RecordFilters.Changing event occurs before the filter of the records are changed.

 

C#

this.gridGroupingControl1.TableDescriptor.RecordFilters.Changed += RecordFilters_Changing;
VB
AddHandler gridGroupingControl1.TableDescriptor.RecordFilters.Changed, AddressOf RecordFilters_Changing

2. The RecordFilters.changed event occurs after the filters of the records are changed.

C#

this.gridGroupingControl1.TableDescriptor.RecordFilters.Changed += RecordFilters_Changed;
VB
AddHandler gridGroupingControl1.TableDescriptor.RecordFilters.Changed, AddressOf RecordFilters_Changed

3. The FilterBarSelectedItemChanging event occurs before an item is selected through the filtered drop-down.

C#

this.gridGroupingControl1.FilterBarSelectedItemChanging += gridGroupingControl1_FilterBarSelectedItemChanging;
VB
AddHandler gridGroupingControl1.FilterBarSelectedItemChanging, AddressOf gridGroupingControl1_FilterBarSelectedItemChanging

4. The FilterBarSelectedItemChanged event occurs after an item is selected through the filtered drop-down.

C#

this.gridGroupingControl1.FilterBarSelectedItemChanged += gridGroupingControl1_FilterBarSelectedItemChanged;
VB
AddHandler gridGroupingControl1.FilterBarSelectedItemChanged, AddressOf gridGroupingControl1_FilterBarSelectedItemChanged

5. The QueryFilterBarChoices event occurs when the GridTableDescriptor is initialized with the allow filter.

C#

this.gridGroupingControl1.QueryFilterBarChoices += gridGroupingControl1_QueryFilterBarChoices;
VB
AddHandler gridGroupingControl1.QueryFilterBarChoices, AddressOf gridGroupingControl1_QueryFilterBarChoices

6. The ShowingCustomFilterDialog event occurs before the RecordFilterCollection dialog is displayed.


C#

GridDynamicFilter dynamicfilter = new GridDynamicFilter();
dynamicfilter.ShowingCustomFilterDialog += dynamicfilter_ShowingCustomFilterDialog;
 VB
Dim dynamicfilter As New GridDynamicFilter()
AddHandler dynamicfilter.ShowingCustomFilterDialog, AddressOf dynamicfilter_ShowingCustomFilterDialog 
Note:

Add the Syncfusion.GridHelperClasses.Windows.dll to the GridDynamicFilter.


7. The RecordFiltersItemChanged and RecordFiltersItemChanging events occur when an item is filtered.

 

C#

GridExcelFilter excelfilter = new GridExcelFilter();
excelfilter.RecordFiltersItemChanged += excelfilter_RecordFiltersItemChanged; 
excelfilter.RecordFiltersItemChanging += excelfilter_RecordFiltersItemChanging;
VB
Dim excelfilter As New GridExcelFilter()
AddHandler excelfilter.RecordFiltersItemChanged, AddressOf excelfilter_RecordFiltersItemChanged
AddHandler excelfilter.RecordFiltersItemChanging, AddressOf excelfilter_RecordFiltersItemChanging 

Note:

Add the Syncfusion.GridHelperClasses.Windows.dll to the GridExcelFilter.

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied