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(フィルター);
}

「名前」列のみをフィルタリングします。クリックしたセルの値に基づいてデータをフィルタリングしたい...クリックしたセルの列名を取得し、コードで「名前」に置き換える必要があります...

誰でもこれで私を助けることができますか?

4

1 に答える 1

0

フィルタリングするコードは次のとおりです。

FilterDescriptor フィルター = 新しい FilterDescriptor(RadGridView1.CurrentCell.Column.UniqueName, FilterOperator.IsEqualTo, RadGridView1.CurrentCell.Value);
RadGridView1.FilterDescriptors.Add(フィルター);

フィルターを削除するコードは次のとおりです。

RadGridView1.FilterDescriptors.Clear();

RadGridView1は radgridview の名前です。

于 2011-04-18T13:00:54.310 に答える