过滤radgridview的内容

时间:2011-04-17 01:35:18

标签: filter filtering radgridview

我在过滤radgridview的内容时遇到问题。

这是我的代码

private void Filter_Click(object sender, System.Windows.RoutedEventArgs e)
{
    FilterDescriptor filter = new FilterDescriptor("Name", FilterOperator.Contains, (RadGridView1.SelectedItem as Person).Name);
    RadGridView1.FilterDescriptors.Add(filter);
}

它只过滤“名称”​​列。我希望它根据单击的单元格的值过滤数据...我必须单击单元格的列名称并将其替换为我的代码中的“名称”...

任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

这是过滤的代码:

FilterDescriptor filter = new FilterDescriptor(RadGridView1.CurrentCell.Column.UniqueName, FilterOperator.IsEqualTo, RadGridView1.CurrentCell.Value);
RadGridView1.FilterDescriptors.Add(filter);

这是删除过滤器的代码:

RadGridView1.FilterDescriptors.Clear();

RadGridView1 是radgridview的名称。