RangeExpression Klas

Definitie

Biedt een manier om te bepalen of een waarde groter is dan of kleiner is dan een opgegeven waarde, of dat een waarde tussen twee opgegeven waarden ligt.

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
Overname

Voorbeelden

In het volgende voorbeeld ziet u hoe u in de kolom ListPrice in de tabel Producten van de AdventureWorks-database kunt zoeken naar producten met een catalogusprijs in het bereik dat is opgegeven in de FromTextBox en ToTextBox tekstvakken. Het filter bevat de minimumwaarde, maar sluit de maximumwaarde in de resultaten uit. De resultaten worden weergegeven in een Label besturingselement.

Dit codevoorbeeld maakt deel uit van een groter voorbeeld in Walkthrough: Gegevens filteren op een webpagina met behulp van declaratieve syntaxis.

Opmerkingen

Het QueryExtender besturingselement biedt de mogelijkheid om gegevens op een webpagina te filteren met behulp van klassen in de System.Web.UI.WebControls.Expressions naamruimte. Deze klassen omvatten de RangeExpression klas.

De RangeExpression klasse doorzoekt een gegevenskolom met behulp van een paar waarden waarmee het bereik wordt gedefinieerd. U gebruikt de DataField eigenschap om de kolom op te geven om te zoeken. U gebruikt de MinType eigenschap om op te geven of u het minimum in de zoekresultaten wilt opnemen of uitsluiten en u gebruikt de MaxType eigenschap om op te geven of de maximumwaarde moet worden opgenomen of uitgesloten. De maximum- en minimumwaarden kunnen worden opgegeven in ASP.NET besturingselementen en de waarden kunnen vervolgens worden doorgegeven aan het besturingselement QueryExtender als parameters in ControlParameter-besturingselementen. De resultaten worden meestal weergegeven in een gegevensgebonden besturingselement.

Constructors

Name Description
RangeExpression()

Initialiseert een nieuw exemplaar van de RangeExpression klasse.

Eigenschappen

Name Description
Context

Hiermee haalt u het HttpContext exemplaar van het eigenaarbeheer op.

(Overgenomen van DataSourceExpression)
DataField

Hiermee wordt het veld opgehaald of ingesteld dat moet worden gebruikt voor de vergelijking.

DataSource

Hiermee haalt u het gegevensbronobject op dat is gekoppeld aan het eigenaarbeheer.

(Overgenomen van DataSourceExpression)
IsTrackingViewState

Hiermee wordt een waarde opgehaald die aangeeft of een expressieobject voor de gegevensbron de status van de weergave bijhoudt.

(Overgenomen van DataSourceExpression)
MaxType

Hiermee wordt de maximumwaarde van het bereik opgehaald of ingesteld.

MinType

Hiermee haalt u de minimumwaarde van het bereik op of stelt u deze in.

Owner

Hiermee haalt u het besturingselement van de eigenaar op.

(Overgenomen van DataSourceExpression)
Parameters

Hiermee haalt u de parameters op die aan dit DataSourceExpression object zijn gekoppeld.

(Overgenomen van ParameterDataSourceExpression)
ViewState

Hiermee wordt een exemplaar opgehaald van de StateBag klasse die de huidige informatie over de weergavestatus bevat.

(Overgenomen van DataSourceExpression)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetQueryable(IQueryable)

Hiermee haalt u het IQueryable object op waarop de bereikvergelijking is uitgevoerd.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
LoadViewState(Object)

Laadt de status van de waarden in het ParameterDataSourceExpression object dat moet worden bewaard.

(Overgenomen van ParameterDataSourceExpression)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SaveViewState()

Hiermee wordt de huidige weergavestatus van het ParameterDataSourceExpression object opgeslagen.

(Overgenomen van ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Hiermee wordt de expressie uitgevoerd met behulp van het opgegeven eigenaarbesturingselement, de context en de gegevensbron.

(Overgenomen van ParameterDataSourceExpression)
SetDirty()

Hiermee wordt het DataSourceExpression object gemarkeerd, zodat de status ervan wordt opgeslagen in de weergavestatus.

(Overgenomen van DataSourceExpression)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TrackViewState()

Hiermee worden wijzigingen in de weergavestatus van het ParameterDataSourceExpression object bijgehouden, zodat de wijzigingen kunnen worden opgeslagen in het StateBag object voor het object.

(Overgenomen van ParameterDataSourceExpression)

Expliciete interface-implementaties

Name Description
IStateManager.IsTrackingViewState

Wanneer een klasse wordt geïmplementeerd, haalt u een waarde op die aangeeft of een gegevensbronexpressieobject wijzigingen in de weergavestatus bijhoudt.

(Overgenomen van DataSourceExpression)
IStateManager.LoadViewState(Object)

Wanneer deze door een klasse wordt geïmplementeerd, laadt u de eerder opgeslagen weergavestatus van het object voor de gegevensbronexpressie.

(Overgenomen van DataSourceExpression)
IStateManager.SaveViewState()

Wanneer deze wordt geïmplementeerd door een klasse, wordt de huidige weergavestatus van het DataSourceExpression object opgeslagen.

(Overgenomen van DataSourceExpression)
IStateManager.TrackViewState()

Wanneer deze door een klasse wordt geïmplementeerd, worden weergavestatuswijzigingen van het DataSourceExpression object bijgehouden, zodat de wijzigingen kunnen worden opgeslagen in het StateBag object voor het object voor de gegevensbronexpressie.

(Overgenomen van DataSourceExpression)

Van toepassing op

Zie ook