RangeExpression クラス

定義

値が指定した値よりも大きいか小さいか、または値が指定した 2 つの値の間にあるかを判定する方法を提供します。

public ref class RangeExpression : System::Web::UI::WebControls::Expressions::ParameterDataSourceExpression
public class RangeExpression : System.Web.UI.WebControls.Expressions.ParameterDataSourceExpression
type RangeExpression = class
    inherit ParameterDataSourceExpression
Public Class RangeExpression
Inherits ParameterDataSourceExpression
継承

次の例は、AdventureWorks データベースの Products テーブルの ListPrice 列で、 および ToTextBox テキスト ボックスで指定されている範囲内の定価を持つ製品を検索する方法をFromTextBox示しています。 フィルターには最小値が含まれますが、結果の最大値は除外されます。 結果はコントロールに Label 表示されます。

このコード例は、「 チュートリアル: 宣言型構文を使用した Web ページでのデータのフィルター処理」で提供されるより大きな例の一部です。

注釈

コントロールは QueryExtender 、 名前空間のクラスを使用して Web ページ内のデータをフィルター処理する機能を System.Web.UI.WebControls.Expressions 提供します。 これらのクラスには、 クラスが RangeExpression 含まれます。

クラスは RangeExpression 、範囲を定義する値のペアを使用してデータ列を検索します。 プロパティを DataField 使用して、検索する列を指定します。 プロパティを MinType 使用して、検索結果に最小値を含めるか除外するかを指定し、 プロパティを MaxType 使用して最大値を含めるか除外するかを指定します。 最大値と最小値は、ASP.NET コントロールで指定でき、その値をコントロールのパラメーターとしてコントロールにControlParameterQueryExtenderすことができます。 結果は通常、データ バインド コントロールに表示されます。

コンストラクター

RangeExpression()

RangeExpression クラスの新しいインスタンスを初期化します。

プロパティ

Context

所有者コントロールの HttpContext インスタンスを取得します。

(継承元 DataSourceExpression)
DataField

比較に使用するフィールドを取得または設定します。

DataSource

所有者コントロールに関連付けられているデータ ソース オブジェクトを取得します。

(継承元 DataSourceExpression)
IsTrackingViewState

データ ソース式オブジェクトがビューステートの変更を追跡しているかどうかを示す値を取得します。

(継承元 DataSourceExpression)
MaxType

範囲の最大値を取得または設定します。

MinType

範囲の最小値を取得または設定します。

Owner

所有者コントロールを取得します。

(継承元 DataSourceExpression)
Parameters

この DataSourceExpression オブジェクトに関連付けられているパラメーターを取得します。

(継承元 ParameterDataSourceExpression)
ViewState

現在のビューステートの情報を格納している StateBag クラスのインスタンスを取得します。

(継承元 DataSourceExpression)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetQueryable(IQueryable)

範囲比較を実行した IQueryable オブジェクトを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadViewState(Object)

永続化する必要がある ParameterDataSourceExpression オブジェクト内の値の状態を読み込みます。

(継承元 ParameterDataSourceExpression)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SaveViewState()

ParameterDataSourceExpression オブジェクトの現在のビューステートを保存します。

(継承元 ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

指定された所有者コントロール、コンテキスト、およびデータ ソースを使用して、式を実行します。

(継承元 ParameterDataSourceExpression)
SetDirty()

DataSourceExpression オブジェクトの状態がビューステートで保存されるように、このオブジェクトをマークします。

(継承元 DataSourceExpression)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TrackViewState()

ParameterDataSourceExpression オブジェクトのビューステートの変更を追跡し、その変更をそのオブジェクトに対応する StateBag オブジェクトに格納できるようにします。

(継承元 ParameterDataSourceExpression)

明示的なインターフェイスの実装

IStateManager.IsTrackingViewState

クラスによって実装されると、データ ソース式オブジェクトがビューステートの変更を追跡しているかどうかを示す値を取得します。

(継承元 DataSourceExpression)
IStateManager.LoadViewState(Object)

クラスによって実装されると、データ ソース式オブジェクトの前回保存されたビューステートを読み込みます。

(継承元 DataSourceExpression)
IStateManager.SaveViewState()

クラスによって実装されると、DataSourceExpression オブジェクトの現在のビューステートを保存します。

(継承元 DataSourceExpression)
IStateManager.TrackViewState()

クラスによって実装されると、DataSourceExpression オブジェクトのビューステートの変更を追跡し、データ ソース式オブジェクトに対応する StateBag オブジェクトに、その変更を保存できるようにします。

(継承元 DataSourceExpression)

適用対象

こちらもご覧ください