RangeExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet eine Möglichkeit, 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 Spalte "ListPrice" in der Tabelle "Produkte" der AdventureWorks-Datenbank nach Produkten durchsuchen, die einen Listenpreis in dem Bereich aufweisen, der in den FromTextBox Feldern und ToTextBox Textfeldern angegeben ist. Der Filter enthält den Minimalwert, schließt jedoch den Maximalwert in den Ergebnissen aus. Die Ergebnisse werden in einem Label Steuerelement angezeigt.
Dieses Codebeispiel ist Teil eines größeren Beispiels, das in walkthrough bereitgestellt wird: Filtern von Daten in einer Webseite mit deklarativer Syntax.
Hinweise
Das QueryExtender Steuerelement bietet die Möglichkeit, Daten auf einer Webseite mithilfe von Klassen im System.Web.UI.WebControls.Expressions Namespace zu filtern. Zu diesen Klassen gehören 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. Mit der MinType Eigenschaft können Sie angeben, ob das Minimum in die Suchergebnisse eingeschlossen oder ausgeschlossen werden soll, und Mit der MaxType Eigenschaft können Sie angeben, ob der Maximalwert eingeschlossen oder ausgeschlossen werden soll. Die Höchst- und Mindestwerte können in ASP.NET Steuerelementen angegeben werden, und die Werte können dann als Parameter in ControlParameter Steuerelementen an das QueryExtender Steuerelement übergeben werden. Die Ergebnisse werden in der Regel in einem datengebundenen Steuerelement angezeigt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| RangeExpression() |
Initialisiert eine neue Instanz der RangeExpression-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Context |
Ruft die HttpContext Instanz des Besitzersteuerelements ab. (Geerbt von DataSourceExpression) |
| DataField |
Dient zum Abrufen oder Festlegen des Felds, das für den Vergleich verwendet werden soll. |
| DataSource |
Ruft das Datenquellenobjekt ab, das dem Besitzersteuerelement zugeordnet ist. (Geerbt von DataSourceExpression) |
| IsTrackingViewState |
Ruft einen Wert ab, der angibt, ob ein Datenquellenausdrucksobjekt seine Ansichtszustandsänderungen nachverfolgt. (Geerbt von DataSourceExpression) |
| MaxType |
Dient zum Abrufen oder Festlegen des Maximalwerts des Bereichs. |
| MinType |
Dient zum Abrufen oder Festlegen des Minimalwerts des Bereichs. |
| 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 Ansichtsstatusinformationen enthält. (Geerbt von DataSourceExpression) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetQueryable(IQueryable) |
Ruft das IQueryable Objekt ab, für das der Bereichsvergleich ausgeführt wurde. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| LoadViewState(Object) |
Lädt den Status der Werte im ParameterDataSourceExpression Objekt, die beibehalten werden müssen. (Geerbt von ParameterDataSourceExpression) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SaveViewState() |
Speichert den aktuellen Ansichtszustand des ParameterDataSourceExpression Objekts. (Geerbt von ParameterDataSourceExpression) |
| SetContext(Control, HttpContext, IQueryableDataSource) |
Führt den Ausdruck mithilfe des angegebenen Besitzersteuerelements, des Kontexts und der Datenquelle aus. (Geerbt von ParameterDataSourceExpression) |
| SetDirty() |
Markiert das DataSourceExpression Objekt so, dass sein Zustand im Ansichtszustand gespeichert wird. (Geerbt von DataSourceExpression) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TrackViewState() |
Erfasst Ansichtszustandsänderungen des ParameterDataSourceExpression Objekts, sodass die Änderungen im StateBag Objekt für das Objekt gespeichert werden können. (Geerbt von ParameterDataSourceExpression) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IStateManager.IsTrackingViewState |
Wenn sie von einer Klasse implementiert wird, wird ein Wert abgerufen, der angibt, ob ein Datenquellenausdrucksobjekt seine Ansichtszustandsänderungen nachverfolgt. (Geerbt von DataSourceExpression) |
| IStateManager.LoadViewState(Object) |
Wenn sie von einer Klasse implementiert wird, wird der zuvor gespeicherte Ansichtszustand des Datenquellenausdrucksobjekts geladen. (Geerbt von DataSourceExpression) |
| IStateManager.SaveViewState() |
Wenn sie von einer Klasse implementiert wird, wird der aktuelle Ansichtsstatus des DataSourceExpression Objekts gespeichert. (Geerbt von DataSourceExpression) |
| IStateManager.TrackViewState() |
Wenn sie von einer Klasse implementiert wird, werden Ansichtsstatusänderungen des DataSourceExpression Objekts nachverfolgt, sodass die Änderungen im StateBag Objekt für das Datenquellenausdrucksobjekt gespeichert werden können. (Geerbt von DataSourceExpression) |