使用按钮重置xceed数据网格上的过滤器

时间:2013-12-16 04:10:25

标签: wpf xceed-datagrid

我的xceed datagrid中有一个过滤行。大约有8列。用户可以输入每列的过滤条件。

现在我要做的是使用一个按钮重置整个过滤器。

任何想法都将不胜感激

1 个答案:

答案 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的名称。