RangeExpression Classe

Définition

Fournit un moyen de déterminer si une valeur est supérieure ou inférieure à une valeur spécifiée, ou si une valeur est comprise entre deux valeurs spécifiées.

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
Héritage

Exemples

L’exemple suivant montre comment rechercher dans la colonne ListPrice de la table Products de la base de données AdventureWorks les produits dont le tarif est compris dans la plage spécifiée dans les FromTextBox ToTextBox zones de texte et. Le filtre inclut la valeur minimale, mais exclut la valeur maximale dans les résultats. Les résultats sont affichés dans un Label contrôle.

Cet exemple de code fait partie d’un exemple plus complet fourni dans procédure pas à pas : filtrage de données dans une page Web à l’aide de la syntaxe déclarative.

Remarques

Le QueryExtender contrôle permet de filtrer les données d’une page Web à l’aide des classes de l' System.Web.UI.WebControls.Expressions espace de noms. Ces classes incluent la RangeExpression classe.

La RangeExpression classe recherche une colonne de données à l’aide d’une paire de valeurs qui définissent la plage. Vous utilisez la DataField propriété pour spécifier la colonne dans laquelle effectuer la recherche. Vous utilisez la MinType propriété pour spécifier si vous souhaitez inclure ou exclure la valeur minimale dans les résultats de la recherche, et vous utilisez la MaxType propriété pour spécifier s’il faut inclure ou exclure la valeur maximale. les valeurs maximale et minimale peuvent être spécifiées dans les contrôles ASP.NET et les valeurs peuvent ensuite être passées au QueryExtender contrôle en tant que paramètres dans les ControlParameter contrôles. Les résultats sont généralement affichés dans un contrôle lié aux données.

Constructeurs

RangeExpression()

Initialise une nouvelle instance de la classe RangeExpression.

Propriétés

Context

Obtient l'instance HttpContext du contrôle propriétaire.

(Hérité de DataSourceExpression)
DataField

Obtient ou définit le champ à utiliser pour la comparaison.

DataSource

Obtient l'objet source de données associé au contrôle propriétaire.

(Hérité de DataSourceExpression)
IsTrackingViewState

Obtient une valeur qui indique si un objet expression de source de données effectue le suivi des modifications apportées à son état d'affichage.

(Hérité de DataSourceExpression)
MaxType

Obtient ou définit la valeur maximale de la plage.

MinType

Obtient ou définit la valeur minimale de la plage.

Owner

Obtient le contrôle propriétaire.

(Hérité de DataSourceExpression)
Parameters

Obtient les paramètres associés à cet objet DataSourceExpression.

(Hérité de ParameterDataSourceExpression)
ViewState

Obtient une instance de la classe StateBag qui contient les informations sur l'état d'affichage actuel.

(Hérité de DataSourceExpression)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetQueryable(IQueryable)

Obtient l'objet IQueryable sur lequel la comparaison de plage a été effectuée.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadViewState(Object)

Charge l'état des valeurs de l'objet ParameterDataSourceExpression qui doivent être persistantes.

(Hérité de ParameterDataSourceExpression)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SaveViewState()

Enregistre l'état d'affichage actuel de l'objet ParameterDataSourceExpression.

(Hérité de ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Exécute l'expression à l'aide du contrôle propriétaire, du contexte et de la source de données spécifiés.

(Hérité de ParameterDataSourceExpression)
SetDirty()

Marque l'objet DataSourceExpression afin que son état soit enregistré dans l'état d'affichage.

(Hérité de DataSourceExpression)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TrackViewState()

Suit les modifications d'état d'affichage apportées à l'objet ParameterDataSourceExpression afin de les stocker dans l'objet StateBag pour l'objet.

(Hérité de ParameterDataSourceExpression)

Implémentations d’interfaces explicites

IStateManager.IsTrackingViewState

En cas d'implémentation par une classe, obtient une valeur qui indique si un objet expression de source de données effectue le suivi des modifications de son état d'affichage.

(Hérité de DataSourceExpression)
IStateManager.LoadViewState(Object)

En cas d'implémentation par une classe, charge l'état d'affichage précédemment enregistré de l'objet expression de source de données.

(Hérité de DataSourceExpression)
IStateManager.SaveViewState()

En cas d'implémentation par une classe, enregistre l'état d'affichage actuel de l'objet DataSourceExpression.

(Hérité de DataSourceExpression)
IStateManager.TrackViewState()

En cas d'implémentation par une classe, suit les modifications apportées à l'état d'affichage de l'objet DataSourceExpression afin que les modifications puissent être stockées dans l'objet StateBag pour l'objet expression de source de données.

(Hérité de DataSourceExpression)

S’applique à

Voir aussi