WPF C1FlexGrid设置CellFactory时,如何实现列过滤的效果
WPF C1FlexGrid中设置列的过滤,代码如下<c1:C1FlexGrid x:Name="_flexFinancial" IsReadOnly="true" AllowSorting="False">
<c1:C1FlexGridFilterService.FlexGridFilter>
<c1:C1FlexGridFilter />
</c1:C1FlexGridFilterService.FlexGridFilter>
<c1:C1FlexGrid.Columns>
<c1:Column Binding="{Binding Symbol}" Width="100" />
<c1:Column Binding="{Binding Name}" Width="250" />
</c1:C1FlexGrid.Columns>
</c1:C1FlexGrid>效果如下
但是在设置C1FlexGrid 的CellFactory后,列的过滤效果就没有了,请问如何在设置CellFactory的同时,实现列过滤的效果?
谢谢您的反馈。
如果你是先设置了Filter,然后自定义CellFactory的话,Filter就会被重置不应用,这就是设计。
最简单的方式就是在设置custom factory之后,再设置filter。 谢谢!在设置custom factory之后,加设置过滤的代码,在设置CellFactory的同时,实现了列过滤的效果!
_flexGrid.EnableFiltering(true); 谢谢您的反馈
页:
[1]