Y已经帮了我很多忙。但我有另一个麻烦。 我有一个带数据的XtraGrid。两列配置为显示已检查的列表框以进行过滤。例如,一列用于州,另一列用于城市。此列表框包含列数据,因此用户可以检查多个值,网格将过滤其视图。 但是当您在第一列中选择过滤器(例如一个状态)然后打开第二列过滤器时,其列表框包含来自网格但不来自当前过滤视图的所有数据(包括所有可用城市,但不包括来自过滤状态的城市)。
是否有任何方法可以更新过滤器checkedlistbox以仅显示列的当前可见值?
答案 0 :(得分:2)
您可以通过将ShowAllTableValuesInCheckedFilterPopup
设置为false来实现此类功能。
有关此主题的更多信息,请访问:https://documentation.devexpress.com/#windowsforms/DevExpressXtraGridViewsBaseColumnViewOptionsFilter_ShowAllTableValuesInCheckedFilterPopuptopic