Sdílet prostřednictvím


RangeExpression Třída

Definice

Poskytuje způsob, jak určit, zda je hodnota větší nebo menší než zadaná hodnota, nebo zda je hodnota mezi dvěma zadanými hodnotami.

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
Dědičnost

Příklady

Následující příklad ukazuje, jak vyhledat sloupec ListPrice v tabulce Products databáze AdventureWorks pro produkty, které mají ceníkovou cenu v rozsahu zadaném v FromTextBox textových polích.ToTextBox Filtr obsahuje minimální hodnotu, ale vyloučí maximální hodnotu ve výsledcích. Výsledky se zobrazí v ovládacím Label prvku.

Tento příklad kódu je součástí většího příkladu uvedeného v návodu: Filtrování dat na webové stránce pomocí deklarativní syntaxe.

Poznámky

Ovládací QueryExtender prvek poskytuje možnost filtrovat data na webové stránce pomocí tříd v System.Web.UI.WebControls.Expressions oboru názvů. Tyto třídy zahrnují RangeExpression třídu.

Třída RangeExpression prohledá datový sloupec pomocí dvojice hodnot, které definují oblast. Vlastnost slouží DataField k určení sloupce, který se má prohledávat. Pomocí MinType vlastnosti určíte, zda se má zahrnout nebo vyloučit minimum ve výsledcích hledání, a pomocí MaxType vlastnosti určíte, zda se má zahrnout nebo vyloučit maximální hodnotu. Maximální a minimální hodnoty je možné zadat v ovládacích prvcích ASP.NET a hodnoty je pak možné předat ovládacímu QueryExtender prvku jako parametry v ControlParameter ovládacích prvcích. Výsledky se obvykle zobrazují v ovládacím prvku vázaném na data.

Konstruktory

Name Description
RangeExpression()

Inicializuje novou instanci RangeExpression třídy.

Vlastnosti

Name Description
Context

HttpContext Získá instanci ovládacího prvku vlastníka.

(Zděděno od DataSourceExpression)
DataField

Získá nebo nastaví pole, které se má použít pro porovnání.

DataSource

Získá objekt zdroje dat, který je přidružen k ovládacímu prvku vlastník.

(Zděděno od DataSourceExpression)
IsTrackingViewState

Získá hodnotu, která označuje, zda objekt výrazu zdroje dat sleduje změny stavu zobrazení.

(Zděděno od DataSourceExpression)
MaxType

Získá nebo nastaví maximální hodnotu rozsahu.

MinType

Získá nebo nastaví minimální hodnotu rozsahu.

Owner

Získá ovládací prvek vlastníka.

(Zděděno od DataSourceExpression)
Parameters

Získá parametry, které jsou přidruženy k tomuto DataSourceExpression objektu.

(Zděděno od ParameterDataSourceExpression)
ViewState

Získá instanci StateBag třídy, která obsahuje aktuální zobrazení informace o stavu.

(Zděděno od DataSourceExpression)

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetQueryable(IQueryable)

IQueryable Získá objekt, u kterého bylo provedeno porovnání rozsahu.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LoadViewState(Object)

Načte stav hodnot v objektu ParameterDataSourceExpression , který musí být trvalý.

(Zděděno od ParameterDataSourceExpression)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SaveViewState()

Uloží aktuální stav zobrazení objektu ParameterDataSourceExpression .

(Zděděno od ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Spustí výraz pomocí zadaného ovládacího prvku vlastníka, kontextu a zdroje dat.

(Zděděno od ParameterDataSourceExpression)
SetDirty()

DataSourceExpression Označí objekt tak, aby byl jeho stav uložen ve stavu zobrazení.

(Zděděno od DataSourceExpression)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrackViewState()

Sleduje změny stavu zobrazení objektu ParameterDataSourceExpression tak, aby změny mohly být uloženy StateBag v objektu objektu.

(Zděděno od ParameterDataSourceExpression)

Explicitní implementace rozhraní

Name Description
IStateManager.IsTrackingViewState

Při implementaci třídou získá hodnotu, která označuje, zda objekt výrazu zdroje dat sleduje změny stavu zobrazení.

(Zděděno od DataSourceExpression)
IStateManager.LoadViewState(Object)

Při implementaci třídou načte dříve uložený stav zobrazení objektu výrazu zdroje dat.

(Zděděno od DataSourceExpression)
IStateManager.SaveViewState()

Při implementaci třídou uloží aktuální stav zobrazení objektu DataSourceExpression .

(Zděděno od DataSourceExpression)
IStateManager.TrackViewState()

Při implementaci třídou sleduje změny stavu objektu DataSourceExpression tak, aby změny mohly být uloženy v StateBag objektu pro objekt výrazu zdroje dat.

(Zděděno od DataSourceExpression)

Platí pro

Viz také