'宣言 Public Enum LogicalOperator Inherits System.Enum
public enum LogicalOperator : System.Enum
メンバ | 解説 |
---|---|
And | 'And' 論理演算子。正しく一致させるためには、すべての条件をパスする必要があります。 |
Or | 'Or' 論理演算子。正しく一致させるためには、少なくとも 1 つの条件をパスする必要があります。 |
LogicalOperator 列挙型は、複数条件の評価結果を統合するのに使用される ConditionGroup の ConditionGroup.LogicalOperator を指定するのに使用されます。
Imports Infragistics.Windows Imports Infragistics.Windows.Controls Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Imports Infragistics.Windows.DataPresenter.Events Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) Dim fieldLayout As FieldLayout = _dp.FieldLayouts(0) ' Create a filter that shows 'Percent' field where the values are less than 0 ' or greater than 100. Dim filter As RecordFilter = New RecordFilter() filter.FieldName = "Percent" filter.Conditions.Add(New ComparisonCondition(ComparisonOperator.LessThan, 0)) filter.Conditions.Add(New ComparisonCondition(ComparisonOperator.GreaterThan, 100)) ' By default the LogicalOperator is 'And'. Since we want to 'Or' the above two ' conditions, set the LogicalOperator on the condition group to 'Or'. filter.Conditions.LogicalOperator = LogicalOperator.Or ' Apply the filter to the data presenter. fieldLayout.RecordFilters.Add(filter) End Sub
using Infragistics.Windows; using Infragistics.Windows.Controls; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; using Infragistics.Windows.DataPresenter.Events; public void Window1_Loaded( object sender, RoutedEventArgs e ) { FieldLayout fieldLayout = _dp.FieldLayouts[0]; // Create a filter that shows 'Percent' field where the values are less than 0 // or greater than 100. RecordFilter filter = new RecordFilter( ); filter.FieldName = "Percent"; filter.Conditions.Add( new ComparisonCondition( ComparisonOperator.LessThan, 0 ) ); filter.Conditions.Add( new ComparisonCondition( ComparisonOperator.GreaterThan, 100 ) ); // By default the LogicalOperator is 'And'. Since we want to 'Or' the above two // conditions, set the LogicalOperator on the condition group to 'Or'. filter.Conditions.LogicalOperator = LogicalOperator.Or; // Apply the filter to the data presenter. fieldLayout.RecordFilters.Add( filter ); }