0

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

这是我的代码

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

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

谁能帮我这个?

4

1 回答 1

0

这是要过滤的代码:

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

这是删除过滤器的代码:

RadGridView1.FilterDescriptors.Clear();

RadGridView1是 radgridview 的名称。

于 2011-04-18T13:00:54.310 回答