Hi,
We have a combo box with 2 columns ( Lets say Code --> Display member and Description ) and added Composite filters in all visible columns :
this.AutoFilter = true;
if (MutipleColumnSearch)
{
for (int i = 0; i < strVisiblecolumns.Length; i++)
{
FilterDescriptor visibleColFD = new FilterDescriptor(strVisiblecolumns[i], FilterOperator.Contains, null);
this.EditorControl.FilterDescriptors.Add(visibleColFD);
}
this.EditorControl.FilterDescriptors.LogicalOperator = FilterLogicalOperator.Or;
}
else
{
FilterDescriptor filter = new FilterDescriptor();
filter.PropertyName = this.DisplayMember;
filter.Operator = FilterOperator.StartsWith;
this.EditorControl.MasterTemplate.FilterDescriptors.Add(filter);
}
Requirement : On Searching , first it should check exact match with display member else contains search with rest of columns.
For Example : if search with ES ( code ) it should list ES row as first row.
Please find attached images.