Freigeben über


RangeExpression Klasse

Definition

Bietet eine Möglichkeit, um zu bestimmen, ob ein Wert größer oder kleiner als ein angegebener Wert ist, oder, ob ein Wert zwischen zwei angegebenen Werten liegt.

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
Vererbung

Beispiele

Das folgende Beispiel zeigt, wie Sie die ListPrice -Spalte in der Products -Tabelle der AdventureWorks-Datenbank nach Produkten durchsuchen, die einen Listenpreis im Bereich haben, der in den Textfeldern FromTextBox und ToTextBox angegeben ist. Der Filter enthält den Minimalwert, schließt jedoch den Höchstwert in den Ergebnissen aus. Die Ergebnisse werden in einem -Steuerelement Label angezeigt.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das unter Exemplarische Vorgehensweise: Filtern von Daten in einer Webseite mit deklarativer Syntax bereitgestellt wird.

Hinweise

Das QueryExtender -Steuerelement bietet die Möglichkeit, Daten auf einer Webseite mithilfe von Klassen im -Namespace zu System.Web.UI.WebControls.Expressions filtern. Diese Klassen enthalten die RangeExpression -Klasse.

Die RangeExpression -Klasse durchsucht eine Datenspalte mithilfe eines Wertepaars, das den Bereich definiert. Sie verwenden die DataField -Eigenschaft, um die zu durchsuchende Spalte anzugeben. Sie verwenden die -Eigenschaft, um anzugeben, ob der Mindestwert in die Suchergebnisse ein- oder ausgeschlossen werden soll, und sie verwenden die -Eigenschaft, um anzugeben, ob der Höchstwert ein- oder MinType MaxType ausgeschlossen werden soll. Die Höchst- und Mindestwerte können in ASP.NET angegeben werden, und die Werte können dann als Parameter in Steuerelementen an das QueryExtender Steuerelement ControlParameter übergeben werden. Die Ergebnisse werden in der Regel in einem datengebundenen Steuerelement angezeigt.

Konstruktoren

RangeExpression()

Initialisiert eine neue Instanz der RangeExpression-Klasse.

Eigenschaften

Context

Ruft die HttpContext-Instanz des Besitzersteuerelements ab.

(Geerbt von DataSourceExpression)
DataField

Ruft das Feld für den Vergleich ab legt es fest.

DataSource

Ruft das Datenquellenobjekt ab, das dem Besitzersteuerelement zugeordnet ist.

(Geerbt von DataSourceExpression)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob die Änderungen des Ansichtszustands durch ein Datenquellen-Ausdrucksobjekt verfolgt werden.

(Geerbt von DataSourceExpression)
MaxType

Ruft den Höchstwert des Bereichs ab oder legt diesen fest.

MinType

Ruft den Mindestwert des Bereichs ab oder legt diesen fest.

Owner

Ruft das Besitzersteuerelement ab.

(Geerbt von DataSourceExpression)
Parameters

Ruft die Parameter ab, die diesem DataSourceExpression-Objekt zugeordnet sind.

(Geerbt von ParameterDataSourceExpression)
ViewState

Ruft eine Instanz der StateBag-Klasse ab, die die aktuellen Informationen zum Ansichtszustand enthält.

(Geerbt von DataSourceExpression)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetQueryable(IQueryable)

Ruft das IQueryable-Objekt ab, für das der Bereichsvergleich ausgeführt wurde.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadViewState(Object)

Lädt den Zustand der beizubehaltenden Werte im ParameterDataSourceExpression-Objekt.

(Geerbt von ParameterDataSourceExpression)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SaveViewState()

Speichert den aktuellen Ansichtszustand des ParameterDataSourceExpression-Objekts.

(Geerbt von ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Führt den Ausdruck mit dem angegebenen Besitzersteuerelement, dem angegebenen Kontext und der angegebenen Datenquelle aus.

(Geerbt von ParameterDataSourceExpression)
SetDirty()

Markiert das DataSourceExpression-Objekt, sodass sein Zustand im Ansichtszustand gespeichert wird.

(Geerbt von DataSourceExpression)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt Änderungen des Ansichtszustands des ParameterDataSourceExpression-Objekts, sodass die Änderungen im StateBag-Objekt für das Objekt gespeichert werden können.

(Geerbt von ParameterDataSourceExpression)

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft bei der Implementierung durch eine Klasse einen Wert ab, der angibt, ob die Änderungen des Ansichtszustands durch ein Datenquellen-Ausdrucksobjekt verfolgt werden.

(Geerbt von DataSourceExpression)
IStateManager.LoadViewState(Object)

Bei einer Implementierung durch eine Klasse wird der zuvor gespeicherte Ansichtszustand des Datenquellen-Ausdrucksobjekts geladen.

(Geerbt von DataSourceExpression)
IStateManager.SaveViewState()

Speichert bei der Implementierung durch eine Klasse den aktuellen Ansichtszustand des DataSourceExpression-Objekts.

(Geerbt von DataSourceExpression)
IStateManager.TrackViewState()

Verfolgt bei der Implementierung durch eine Klasse die Änderungen des Ansichtszustands des DataSourceExpression-Objekts, sodass die Änderungen im StateBag-Objekt für das Datenquellen-Ausdrucksobjekt gespeichert werden können.

(Geerbt von DataSourceExpression)

Gilt für

Siehe auch