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 textových polích a FromTextBox ToTextBox . Filtr obsahuje minimální hodnotu, ale ve výsledcích vyloučí maximální hodnotu. Výsledky se zobrazí v ovládacím Label prvku.

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

Poznámky

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

Třída RangeExpression prohledá datový sloupec pomocí dvojice hodnot, které definují rozsah. Pomocí vlastnosti DataField určíte sloupec, který se má vyhledat. Pomocí vlastnosti určíte, jestli se má do výsledků hledání zahrnout nebo vyloučit minimum, a pomocí vlastnosti určíte, jestli se má zahrnout nebo MinType MaxType vyloučit maximální hodnota. Maximální a minimální hodnoty lze zadat v ovládacích ASP.NET a hodnoty lze pak předat ovládacímu prvku jako QueryExtender parametry v ovládacích ControlParameter prvcích. Výsledky se obvykle zobrazují v ovládacím prvku vázaném na data.

Konstruktory

RangeExpression()

Inicializuje novou instanci RangeExpression třídy .

Vlastnosti

Context

Získá HttpContext 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íka.

(Zděděno od DataSourceExpression)
IsTrackingViewState

Získá hodnotu, která urč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í informace o stavu zobrazení.

(Zděděno od DataSourceExpression)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá IQueryable objekt, pro který bylo provedeno porovnání rozsahu.

GetType()

Type Získá aktuální instanci.

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

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

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

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

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

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

Označí DataSourceExpression objekt tak, aby jeho stav byl 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 tak, aby změny bylo možné ParameterDataSourceExpression uložit v StateBag objektu objektu.

(Zděděno od ParameterDataSourceExpression)

Explicitní implementace rozhraní

IStateManager.IsTrackingViewState

Při implementaci třídou získá hodnotu, která určuje, jestli 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í DataSourceExpression objektu.

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

Při implementaci třídou sleduje změny stavu zobrazení objektu tak, aby změny bylo možné uložit v objektu pro DataSourceExpression StateBag objekt výrazu zdroje dat.

(Zděděno od DataSourceExpression)

Platí pro

Viz také