RangeExpression Klasa

Definicja

Zapewnia sposób określania, czy wartość jest większa lub mniejsza niż określona wartość, czy też wartość jest między dwiema określonymi wartościami.

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
Dziedziczenie

Przykłady

W poniższym przykładzie pokazano, jak wyszukać kolumnę ListPrice w tabeli Products bazy danych AdventureWorks dla produktów, które mają cenę katalogową w zakresie określonym w FromTextBox polach tekstowych i ToTextBox . Filtr zawiera wartość minimalną, ale wyklucza maksymalną wartość w wynikach. Wyniki są wyświetlane w kontrolce Label .

Ten przykład kodu jest częścią większego przykładu przedstawionego w przewodniku : filtrowanie danych na stronie internetowej przy użyciu składni deklaratywnej.

Uwagi

Kontrolka QueryExtender umożliwia filtrowanie danych na stronie sieci Web przy użyciu klas w System.Web.UI.WebControls.Expressions przestrzeni nazw. Te klasy obejmują klasę RangeExpression .

Klasa RangeExpression wyszukuje kolumnę danych przy użyciu pary wartości definiujących zakres. Właściwość służy do określania DataField kolumny do wyszukania. Właściwość służy do określania MinType , czy należy uwzględnić lub wykluczyć minimum w wynikach wyszukiwania, a właściwość MaxType służy do określania, czy należy uwzględnić lub wykluczyć maksymalną wartość. Maksymalne i minimalne wartości można określić w ASP.NET kontrolkach, a następnie wartości można przekazać do kontrolki QueryExtender jako parametry w ControlParameter kontrolkach. Wyniki są zwykle wyświetlane w kontrolce powiązanej z danymi.

Konstruktory

RangeExpression()

Inicjuje nowe wystąpienie klasy RangeExpression.

Właściwości

Context

HttpContext Pobiera wystąpienie kontrolki właściciela.

(Odziedziczone po DataSourceExpression)
DataField

Pobiera lub ustawia pole do użycia na potrzeby porównania.

DataSource

Pobiera obiekt źródła danych skojarzony z kontrolką właściciela.

(Odziedziczone po DataSourceExpression)
IsTrackingViewState

Pobiera wartość wskazującą, czy obiekt wyrażenia źródła danych śledzi zmiany stanu widoku.

(Odziedziczone po DataSourceExpression)
MaxType

Pobiera lub ustawia maksymalną wartość zakresu.

MinType

Pobiera lub ustawia minimalną wartość zakresu.

Owner

Pobiera kontrolę właściciela.

(Odziedziczone po DataSourceExpression)
Parameters

Pobiera parametry skojarzone z tym DataSourceExpression obiektem.

(Odziedziczone po ParameterDataSourceExpression)
ViewState

Pobiera wystąpienie StateBag klasy zawierającej bieżące informacje o stanie widoku.

(Odziedziczone po DataSourceExpression)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetQueryable(IQueryable)

IQueryable Pobiera obiekt, na który wykonano porównanie zakresu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
LoadViewState(Object)

Ładuje stan wartości w ParameterDataSourceExpression obiekcie, które muszą być utrwalane.

(Odziedziczone po ParameterDataSourceExpression)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SaveViewState()

Zapisuje bieżący stan ParameterDataSourceExpression widoku obiektu.

(Odziedziczone po ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Wykonuje wyrażenie przy użyciu określonej kontrolki właściciela, kontekstu i źródła danych.

(Odziedziczone po ParameterDataSourceExpression)
SetDirty()

Oznacza obiekt tak DataSourceExpression , aby jego stan został zapisany w stanie widoku.

(Odziedziczone po DataSourceExpression)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TrackViewState()

Śledzi zmiany ParameterDataSourceExpression stanu widoku obiektu, aby zmiany mogły być przechowywane w StateBag obiekcie dla obiektu.

(Odziedziczone po ParameterDataSourceExpression)

Jawne implementacje interfejsu

IStateManager.IsTrackingViewState

Po zaimplementowaniu przez klasę pobiera wartość wskazującą, czy obiekt wyrażenia źródła danych śledzi zmiany stanu widoku.

(Odziedziczone po DataSourceExpression)
IStateManager.LoadViewState(Object)

Po zaimplementowaniu przez klasę ładuje wcześniej zapisany stan widoku obiektu wyrażenia źródła danych.

(Odziedziczone po DataSourceExpression)
IStateManager.SaveViewState()

Po zaimplementowaniu przez klasę program zapisuje bieżący stan DataSourceExpression widoku obiektu.

(Odziedziczone po DataSourceExpression)
IStateManager.TrackViewState()

Po zaimplementowaniu przez klasę śledzi zmiany DataSourceExpression stanu widoku obiektu, dzięki czemu zmiany mogą być przechowywane w StateBag obiekcie dla obiektu wyrażenia źródła danych.

(Odziedziczone po DataSourceExpression)

Dotyczy

Zobacz też