我的xceed datagrid中有一个过滤行。大约有8列。用户可以输入每列的过滤条件。
现在我要做的是使用一个按钮重置整个过滤器。
任何想法都将不胜感激
答案 0 :(得分:0)
好吧我明白了。我只是在我的ViewModel中创建了一个命令ClearFilterCommand
,其执行方法是ClearFilter
private void ClearFilter (object obj)
{
if (obj != null && obj is DataGridControl)
DataGridCommands.ClearFilter.Execute (null, obj as DataGridControl);
}
<Button Content="Clear Grid Filter" Command="{Binding ClearFilterCommand}" CommandParameter="{Binding ElementName=xceedgrid}"/>
xceedgrid
是我在xaml中的xceed DataGrid
的名称。