RangeExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 cercare nella colonna ListPrice della tabella Products del database AdventureWorks i prodotti con un prezzo di listino compreso nell'intervallo specificato nelle caselle di testo FromTextBox
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ù esaustivo fornito in Procedura dettagliata: Applicazione di filtri ai dati in una pagina Web usando la sintassi dichiarativa.
Commenti
Il QueryExtender controllo consente di filtrare i dati in una pagina Web usando le classi nello spazio dei nomi System.Web.UI.WebControls.Expressions . 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 proprietà DataField per specificare la colonna in cui eseguire la ricerca. Utilizzare la proprietà per specificare se includere o escludere il valore minimo nei risultati della ricerca e la proprietà per specificare se includere o escludere MinType MaxType il valore massimo. I valori massimo e minimo possono essere specificati nei controlli ASP.NET e i valori possono quindi essere passati al controllo come QueryExtender parametri nei ControlParameter controlli. I risultati vengono in genere visualizzati in un controllo con associazione a dati.
Costruttori
RangeExpression() |
Inizializza una nuova istanza della classe RangeExpression. |
Proprietà
Context |
Ottiene l'istanza di 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 dell'origine dati tiene traccia delle modifiche dello 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 oggetto DataSourceExpression. (Ereditato da ParameterDataSourceExpression) |
ViewState |
Ottiene un'istanza della classe StateBag che contiene le informazioni sullo stato di visualizzazione corrente. (Ereditato da DataSourceExpression) |
Metodi
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 sul quale è stato eseguito il confronto di intervalli. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LoadViewState(Object) |
Carica nell'oggetto ParameterDataSourceExpression lo stato dei valori che devono essere resi persistenti. (Ereditato da ParameterDataSourceExpression) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SaveViewState() |
Salva lo stato di visualizzazione corrente dell'oggetto ParameterDataSourceExpression. (Ereditato da ParameterDataSourceExpression) |
SetContext(Control, HttpContext, IQueryableDataSource) |
Esegue l'espressione utilizzando 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 possano essere archiviate nell'oggetto StateBag per l'oggetto stesso. (Ereditato da ParameterDataSourceExpression) |
Implementazioni dell'interfaccia esplicita
IStateManager.IsTrackingViewState |
Quando implementato da una classe, ottiene un valore che indica se un oggetto espressione dell'origine dati tiene traccia delle modifiche dello stato di visualizzazione. (Ereditato da DataSourceExpression) |
IStateManager.LoadViewState(Object) |
Quando implementato da una classe, carica lo stato di visualizzazione precedentemente salvato dell'oggetto espressione dell'origine dati. (Ereditato da DataSourceExpression) |
IStateManager.SaveViewState() |
Quando viene implementato da una classe, salva lo stato di visualizzazione corrente dell'oggetto DataSourceExpression. (Ereditato da DataSourceExpression) |
IStateManager.TrackViewState() |
Quando implementato da una classe, tiene traccia delle modifiche dello stato di visualizzazione dell'oggetto DataSourceExpression in modo che possano essere archiviate nell'oggetto StateBag per l'oggetto espressione dell'origine dati. (Ereditato da DataSourceExpression) |