How to enable the Filterbar from the Code behind for GridGroupingControl?
The FilterBar can be enabled to a GridControl by setting the property called ShowFilterBar. Please refer the below code snipet which illustrates this:
C#
this.GridGroupingControl1.TopLevelGroupOptions.ShowFilterBar = true;
//Allows FilterBar to all the columns
GridColumnDescriptorCollection descColl = GridGroupingControl1.TableDescriptor.Columns;
foreach (GridColumnDescriptor desc in descColl)
desc.AllowFilter = true;
//Allows FilterBar only to the first and second column
GridGroupingControl1.TableDescriptor.Columns[0].AllowFilter = true;
GridGroupingControl1.TableDescriptor.Columns[1].AllowFilter = true;
VB
Me.GridGroupingControl1.TopLevelGroupOptions.ShowFilterBar = True
'Allows FilterBar to all the columns
Dim descColl As GridColumnDescriptorCollection = GridGroupingControl1.TableDescriptor.Columns
For Each desc As GridColumnDescriptor In descColl
desc.AllowFilter = True
Next desc
'Allows FilterBar only to the first and second column
'GridGroupingControl1.TableDescriptor.Columns(0).AllowFilter = True
'GridGroupingControl1.TableDescriptor.Columns(1).AllowFilter = True
Sample:
http://help.syncfusion.com/support/samples/kb/Grid.Web/6.1.0.34/GGCFilterBar/FilterBar.zip