Фильтр столбца WinForms XtraGrid проверял фактические данные списка

Вы мне уже очень помогли. Но у меня другая проблема. У меня есть XtraGrid с данными. Два столбца настроены для отображения поля отмеченного списка для фильтрации. Например, один столбец для штатов, а другой для городов. Эти списки содержат данные столбцов, поэтому пользователь может проверить несколько значений, а сетка будет фильтровать его представление. Но когда вы выбираете фильтр в первом столбце (например, одно состояние), а затем открываете второй фильтр столбца, его список содержит все данные (со всеми доступными городами, но не городами из отфильтрованного состояния) из сетки, но не из текущего отфильтрованного представления.

Есть ли способ обновить проверенный список фильтра, чтобы отображать только текущие видимые значения для столбца?


person Kostya    schedule 17.07.2014    source источник


Ответы (1)


Вы можете добиться такой функциональности, установив для ShowAllTableValuesInCheckedFilterPopup значение false. Больше на эту тему здесь: https://documentation.devexpress.com/#windowsforms/DevExpressXtraGridViewsBaseColumnViewOptionsFilter_ShowAllTableValuesInCheckedFilterPopuptopic

Где найти опцию

person Milen    schedule 18.07.2014
comment
Как я понял из вашей ссылки на документацию DevEx, эта опция существует в DevEx v 14.1. Но у меня только 10.1 и думаю, что нет такой опции. Так грустно. - person Kostya; 21.07.2014
comment
Также существует в 13.2 и (желательно) в более низких версиях. См. Мой отредактированный ответ. - person Milen; 21.07.2014
comment
А вот и мой (10.1) дизайнер i60.tinypic.com/noby83.png В любом случае спасибо за ваш ответ, может быть, когда-нибудь я куплю более новую версию этого инструмента. - person Kostya; 21.07.2014