Condividi tramite


RangeExpression Classe

Definizione

Fornisce un modo per determinare se un valore è maggiore o minore di un valore specificato o se un valore è compreso tra due valori specificati.

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
Ereditarietà

Esempio

Nell'esempio seguente viene illustrato come eseguire una ricerca nella colonna ListPrice nella tabella Products del database AdventureWorks per i prodotti con un prezzo di listino nell'intervallo specificato nelle FromTextBox caselle di testo e ToTextBox . Il filtro include il valore minimo, ma esclude il valore massimo nei risultati. I risultati vengono visualizzati in un Label controllo .

Questo esempio di codice fa parte di un esempio più ampio fornito in Procedura dettagliata: Filtro dei dati in una pagina Web tramite sintassi dichiarativa.

Commenti

Il QueryExtender controllo consente di filtrare i dati in una pagina Web usando le classi nello spazio dei System.Web.UI.WebControls.Expressions nomi . Queste classi includono la RangeExpression classe .

La RangeExpression classe cerca una colonna di dati usando una coppia di valori che definiscono l'intervallo. Utilizzare la DataField proprietà per specificare la colonna in cui eseguire la ricerca. Utilizzare la MinType proprietà per specificare se includere o escludere il valore minimo nei risultati della ricerca e utilizzare la MaxType proprietà per specificare se includere o escludere il valore massimo. I valori massimi e minimi possono essere specificati nei controlli ASP.NET e i valori possono quindi essere passati al QueryExtender controllo come parametri nei ControlParameter controlli. I risultati vengono in genere visualizzati in un controllo associato a dati.

Costruttori

Nome Descrizione
RangeExpression()

Inizializza una nuova istanza della classe RangeExpression.

Proprietà

Nome Descrizione
Context

Ottiene l'istanza HttpContext del controllo proprietario.

(Ereditato da DataSourceExpression)
DataField

Ottiene o imposta il campo da utilizzare per il confronto.

DataSource

Ottiene l'oggetto origine dati associato al controllo proprietario.

(Ereditato da DataSourceExpression)
IsTrackingViewState

Ottiene un valore che indica se un oggetto espressione origine dati sta monitorando le modifiche apportate allo stato di visualizzazione.

(Ereditato da DataSourceExpression)
MaxType

Ottiene o imposta il valore massimo dell'intervallo.

MinType

Ottiene o imposta il valore minimo dell'intervallo.

Owner

Ottiene il controllo proprietario.

(Ereditato da DataSourceExpression)
Parameters

Ottiene i parametri associati a questo DataSourceExpression oggetto.

(Ereditato da ParameterDataSourceExpression)
ViewState

Ottiene un'istanza della StateBag classe che contiene le informazioni sullo stato di visualizzazione corrente.

(Ereditato da DataSourceExpression)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetQueryable(IQueryable)

Ottiene l'oggetto IQueryable su cui è stato eseguito il confronto tra intervalli.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
LoadViewState(Object)

Carica lo stato dei valori nell'oggetto ParameterDataSourceExpression che deve essere salvato in modo permanente.

(Ereditato da ParameterDataSourceExpression)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SaveViewState()

Salva lo stato di visualizzazione corrente dell'oggetto ParameterDataSourceExpression .

(Ereditato da ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Esegue l'espressione usando il controllo proprietario, il contesto e l'origine dati specificati.

(Ereditato da ParameterDataSourceExpression)
SetDirty()

Contrassegna l'oggetto DataSourceExpression in modo che il relativo stato venga salvato nello stato di visualizzazione.

(Ereditato da DataSourceExpression)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Tiene traccia delle modifiche dello stato di visualizzazione dell'oggetto ParameterDataSourceExpression in modo che le modifiche possano essere archiviate nell'oggetto per l'oggetto StateBag .

(Ereditato da ParameterDataSourceExpression)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IStateManager.IsTrackingViewState

Se implementato da una classe, ottiene un valore che indica se un oggetto espressione origine dati sta monitorando le modifiche dello stato di visualizzazione.

(Ereditato da DataSourceExpression)
IStateManager.LoadViewState(Object)

Se implementato da una classe, carica lo stato di visualizzazione salvato in precedenza dell'oggetto espressione origine dati.

(Ereditato da DataSourceExpression)
IStateManager.SaveViewState()

Se implementato da una classe, salva lo stato di visualizzazione corrente dell'oggetto DataSourceExpression .

(Ereditato da DataSourceExpression)
IStateManager.TrackViewState()

Se implementato da una classe, tiene traccia delle modifiche dello stato di visualizzazione dell'oggetto DataSourceExpression in modo che le modifiche possano essere archiviate nell'oggetto per l'oggetto StateBag espressione origine dati.

(Ereditato da DataSourceExpression)

Si applica a

Vedi anche