'宣言 Public Property AllowRecordFiltering As Nullable(Of Boolean)
public Nullable<bool> AllowRecordFiltering {get; set;}
AllowRecordFiltering プロパティは、ユーザーがフィルター レコードの条件を指定するレコード フィルタリング ユーザー インターフェイスを有効にします。指定したフィルター条件に一致しないレコードは非表示になり (これはデフォルト動作で FilterAction プロパティを設定して変更できます) ユーザーにフィルター条件に一致するデータのみのビューを示します。
FilterUIType プロパティは、ユーザーにレコードをフィルターさせる場合にデータ プレゼンターが使用するユーザー インターフェイスのタイプを指定します。
実際にフィルター条件をコードに指定し、レコードをあらかじめフィルターするには、RecordFilterScope プロパティ設定により FieldLayout の RecordFilters または RecordManager の RecordManager.RecordFilters を使用します。デフォルトで FieldLayout の RecordFilters を使用します。
データ レコードがフィルターされているかどうか確認するには、レコードの DataRecord.IsFilteredOut プロパティを使用します。GroupByRecord も、その子孫データ レコードがすべてフィルターされている場合に true を返す GroupByRecord.IsFilteredOut プロパティを公開します。
注: フィルター レコードのフィールドの AllowRecordFiltering が、False に設定される場合は、フィルター セルが無効になります。現在フィルター条件がある場合に表示されます。
Imports Infragistics.Windows Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Set AllowRecordFiltering to enable record filter UI. _dp.FieldSettings.AllowRecordFiltering = True ' Use FilterUIType to specify what type of UI to use: Filter icons ' in the field labels or the filter-record. _dp.FieldLayoutSettings.FilterUIType = FilterUIType.FilterRecord ' If using filter-record, use FilterRecordLocation to control the location of ' the filter record. _dp.FieldLayoutSettings.FilterRecordLocation = FilterRecordLocation.OnTopFixed End Sub
using Infragistics.Windows; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; public void Window1_Loaded( object sender, RoutedEventArgs e ) { // Set AllowRecordFiltering to enable record filter UI. _dp.FieldSettings.AllowRecordFiltering = true; // Use FilterUIType to specify what type of UI to use: Filter icons // in the field labels or the filter-record. _dp.FieldLayoutSettings.FilterUIType = FilterUIType.FilterRecord; // If using filter-record, use FilterRecordLocation to control the location of // the filter record. _dp.FieldLayoutSettings.FilterRecordLocation = FilterRecordLocation.OnTopFixed; }
FieldSettings クラス
FieldSettings メンバ
FilterUIType プロパティ
FilterOperandUIType プロパティ
FilterOperatorDefaultValue プロパティ
FilterOperatorDropDownItems プロパティ
FilterClearButtonVisibility プロパティ
FilterAction プロパティ
FilterClearButtonLocation プロパティ
RecordFilterCollection クラス
RecordFilters プロパティ
RecordFilters プロパティ
IsFilteredOut プロパティ
IsFilteredOut プロパティ
RecordFilterScope プロパティ