RangeExpression Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 la colonne ListPrice dans la table Products de la base de données AdventureWorks pour les produits qui ont un prix de liste dans la plage spécifiée dans les zones de texte et ToTextBox les FromTextBox zones de texte. 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 large fourni dans la procédure pas à pas : filtrage des données dans une page web à l’aide de la syntaxe déclarative.
Remarques
Le QueryExtender contrôle permet de filtrer des données dans une page Web à l’aide de classes dans l’espace System.Web.UI.WebControls.Expressions 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 propriété pour spécifier la DataField colonne à rechercher. Vous utilisez la MinType propriété pour spécifier s’il faut inclure ou exclure le minimum 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 maximales et minimales peuvent être spécifiées dans ASP.NET contrôles et les valeurs peuvent ensuite être passées au QueryExtender contrôle en tant que paramètres dans ControlParameter les contrôles. Les résultats sont généralement affichés dans un contrôle lié aux données.
Constructeurs
| Nom | Description |
|---|---|
| RangeExpression() |
Initialise une nouvelle instance de la classe RangeExpression. |
Propriétés
| Nom | Description |
|---|---|
| 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 de source de données associé au contrôle propriétaire. (Hérité de DataSourceExpression) |
| IsTrackingViewState |
Obtient une valeur qui indique si un objet d’expression de source de données suit ses modifications d’é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 DataSourceExpression objet. (Hérité de ParameterDataSourceExpression) |
| ViewState |
Obtient une instance de la StateBag classe qui contient les informations d’état d’affichage actuelles. (Hérité de DataSourceExpression) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetQueryable(IQueryable) |
Obtient l’objet IQueryable sur lequel la comparaison de plages a été effectuée. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| LoadViewState(Object) |
Charge l’état des valeurs dans l’objet ParameterDataSourceExpression qui doit être conservé. (Hérité de ParameterDataSourceExpression) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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, 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() |
Effectue le suivi des modifications de l’état d’affichage de l’objet ParameterDataSourceExpression afin que les modifications puissent être stockées dans l’objet StateBag pour l’objet. (Hérité de ParameterDataSourceExpression) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IStateManager.IsTrackingViewState |
En cas d’implémentation par une classe, obtient une valeur qui indique si un objet d’expression de source de données suit ses modifications d’é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 d’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 de l’état d’affichage de l’objet DataSourceExpression afin que les modifications puissent être stockées dans l’objet StateBag pour l’objet d’expression de source de données. (Hérité de DataSourceExpression) |