Last Updated: 17 Dec 2015 16:40 by ADMIN
Dess | Tech Support Engineer, Principal
Created on: 31 Jul 2015 09:26
Category: GridView
Type: Bug Report
FIX. RadGridView - GridViewMultiComboBoxColumn should not allow StartsWith/Contains filter operators
GridViewMultiComboBoxColumn accepts only valid values according to the specified ValueMember. By entering "A" in the RadMultiColumnComboBoxElement editor in the filter cell, you can not filter the main RadGridView with all cells that starts with "A" as "A" is not a valid value according to the GridViewMultiComboBoxColumn.ValueMember property.  

Workaround: The ContextMenuOpening can be used to hide the irrelevant filter members
Posted on: 04 Aug 2015 07:37
Hi Ruth,

Thank you for your opinion on the matter. Please see what are our concerns on the matter. 

If the editor in the filter cell is RadMultiColumnComboBox, any filter besides Equals and NotEquals seems to be irrelevant, as in the editor you will always have a value selected from the editor e.g. if you have rows AA, BB, CC and you type in B, the BB row will be selected and the editor Value will be BB, despite the fact that you have entered B, not BB. At this moment, the grid will get filtered with the BB value (not be, as the filter cell value will be BB), hence there is no need for the other operators.

The other filters would be applicable only if you have a text box in the filter cell, where you just type the text and want to filter the grid according to it, without having the RadMultiColumnComboBox editor which will select a valid value.

Let me know what are you thoughts.
Ruth Goldberg
Posted on: 03 Aug 2015 14:39
I don't agree. It should allow starts with and contains and filter accordingly. It's true that the data row should only accept valid values, but there is no reason that has to be true of the filter, unless you filter by equal to or not equal to.