how use comparison operators in filter row

hi,

how use comparison operators in filter row?

for  gridnumericcolumn type like this: ">100" , "!0"

for gridtextcolumn type like this : "!Serdar" , "vb|vba|c", “120.0001:320.9999,"S:"

for other column type ...

thanks for your help


1 Reply

VS Vijayarasan Sivanandham Syncfusion Team January 24, 2022 03:51 PM UTC

Hi Serdar,

We are little unclear with your update. We suspect that your requirement is to change the initial filter row condition in SfDataGrid. This can be achieved by setting the FilterRowCondition in GridColumn. Please refer the below code snippet,

 
this.sfDataGrid1.AutoGenerateColumns = false; 
this.sfDataGrid1.FilterRowPosition = RowPosition.Top; 
this.sfDataGrid1.Columns.Add(new GridNumericColumn() { MappingName = "OrderID", HeaderText = "Order ID", FilterRowCondition = FilterRowCondition.GreaterThan }); 
this.sfDataGrid1.Columns.Add(new GridTextColumn() { MappingName = "CustomerID", HeaderText = "Customer ID", FilterRowCondition = FilterRowCondition.NotEquals }); 
this.sfDataGrid1.Columns.Add(new GridTextColumn() { MappingName = "CustomerName", HeaderText = "Customer Name", FilterRowCondition = FilterRowCondition.Equals }); 
this.sfDataGrid1.Columns.Add(new GridTextColumn() { MappingName = "Country", HeaderText = "Country", FilterRowCondition = FilterRowCondition.Contains }); 
this.sfDataGrid1.Columns.Add(new GridTextColumn() { MappingName = "ShipCity", HeaderText = "Ship City", FilterRowCondition = FilterRowCondition.DoesNotContain });            
sfDataGrid1.DataSource = table; 

Sample Link: https://www.syncfusion.com/downloads/support/forum/172174/ze/SfDataGridDemo1598023726

For more information related to FilterRow Options, please refer the below user guide documentation link, 


Regards, 
Vijayarasan S

 


Loader.
Up arrow icon