RangeType 列挙型

定義

RangeExpression クラスのインスタンスで使用する数値比較の種類を指定します。

public enum class RangeType
public enum RangeType
type RangeType = 
Public Enum RangeType
継承
RangeType

フィールド

名前 説明
None 0

検索に境界がないことを指定します。

Exclusive 1

より大きい比較またはより小さい比較を指定します。 >または<演算子に対応します。

Inclusive 2

等to-or-greater-than 比較または等to-or-less-than 比較を指定します。 >=または<=演算子に対応します。

次の例は、AdventureWorks データベースの Products テーブルの ListPrice 列で、 FromTextBox および ToTextBox テキスト ボックスで指定された範囲の表示価格を持つ製品を検索する方法を示しています。 フィルターには、Inclusive プロパティを使用して検索結果に指定された最小値が含まれますが、指定した最大値は除外されます。 このコード例は、「 チュートリアル: 宣言型構文を使用した Web ページ内のデータのフィルター処理」で提供されるより大きな例の一部です。

<asp:RangeExpression DataField="ListPrice"
    MinType="Inclusive" MaxType="Exclusive">
  <asp:ControlParameter ControlID="FromTextBox" />
  <asp:ControlParameter ControlID="ToTextBox" />
</asp:RangeExpression>

注釈

RangeExpression列挙体は、値が指定された 2 つの値の間にあるかどうかを示すために使用されます。 列挙体は、MinType クラスのMaxTypeまたはRangeExpressionプロパティで使用されます。

最小値と最大値を指定します。 RangeType クラスを使用して指定した値を含めたり除外したりできます。

次の表では、列挙値について説明します。

列挙 Description
None 検索に境界がないことを指定します。
包括的 より大きい比較またはより小さい比較を実行します。 >= または <= 演算に対応します。
Exclusive より大きい比較またはより小さい比較を実行します。 >または<操作に対応します。

適用対象