RangeExpression Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una manera de determinar si un valor es mayor o menor que un valor especificado, o si un valor está entre dos valores especificados.
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
- Herencia
Ejemplos
En el ejemplo siguiente se muestra cómo buscar la columna ListPrice en la tabla Products de la base de datos AdventureWorks para los productos que tienen un precio de lista en el intervalo especificado en los FromTextBox cuadros de texto y ToTextBox . El filtro incluye el valor mínimo, pero excluye el valor máximo en los resultados. Los resultados se muestran en un Label control .
Este ejemplo de código forma parte de un ejemplo más grande proporcionado en Tutorial: Filtrado de datos en una página web mediante sintaxis declarativa.
Comentarios
El QueryExtender control proporciona la capacidad de filtrar datos en una página web mediante clases en el System.Web.UI.WebControls.Expressions espacio de nombres . Estas clases incluyen la RangeExpression clase .
La RangeExpression clase busca en una columna de datos mediante un par de valores que definen el intervalo. La propiedad se usa DataField para especificar la columna que se va a buscar. La propiedad se usa MinType para especificar si se debe incluir o excluir el mínimo en los resultados de búsqueda y se usa la MaxType propiedad para especificar si se debe incluir o excluir el valor máximo. Los valores máximos y mínimos se pueden especificar en ASP.NET controles y los valores se pueden pasar al QueryExtender control como parámetros en ControlParameter los controles. Los resultados se muestran normalmente en un control enlazado a datos.
Constructores
| Nombre | Description |
|---|---|
| RangeExpression() |
Inicializa una nueva instancia de la clase RangeExpression. |
Propiedades
| Nombre | Description |
|---|---|
| Context |
Obtiene la HttpContext instancia del control propietario. (Heredado de DataSourceExpression) |
| DataField |
Obtiene o establece el campo que se va a usar para la comparación. |
| DataSource |
Obtiene el objeto de origen de datos asociado al control propietario. (Heredado de DataSourceExpression) |
| IsTrackingViewState |
Obtiene un valor que indica si un objeto de expresión de origen de datos realiza un seguimiento de los cambios de estado de vista. (Heredado de DataSourceExpression) |
| MaxType |
Obtiene o establece el valor máximo del intervalo. |
| MinType |
Obtiene o establece el valor mínimo del intervalo. |
| Owner |
Obtiene el control propietario. (Heredado de DataSourceExpression) |
| Parameters |
Obtiene los parámetros asociados a este DataSourceExpression objeto. (Heredado de ParameterDataSourceExpression) |
| ViewState |
Obtiene una instancia de la StateBag clase que contiene la información de estado de vista actual. (Heredado de DataSourceExpression) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetQueryable(IQueryable) |
Obtiene el IQueryable objeto en el que se realizó la comparación de intervalos. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| LoadViewState(Object) |
Carga el estado de los valores del ParameterDataSourceExpression objeto que se debe conservar. (Heredado de ParameterDataSourceExpression) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| SaveViewState() |
Guarda el estado de vista actual del ParameterDataSourceExpression objeto. (Heredado de ParameterDataSourceExpression) |
| SetContext(Control, HttpContext, IQueryableDataSource) |
Ejecuta la expresión mediante el control de propietario, el contexto y el origen de datos especificados. (Heredado de ParameterDataSourceExpression) |
| SetDirty() |
Marca el DataSourceExpression objeto para que su estado se guarde en estado de vista. (Heredado de DataSourceExpression) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TrackViewState() |
Realiza un seguimiento de los cambios de estado de vista del ParameterDataSourceExpression objeto para que los cambios se puedan almacenar en el StateBag objeto del objeto . (Heredado de ParameterDataSourceExpression) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Cuando se implementa mediante una clase, obtiene un valor que indica si un objeto de expresión de origen de datos realiza un seguimiento de los cambios de estado de vista. (Heredado de DataSourceExpression) |
| IStateManager.LoadViewState(Object) |
Cuando se implementa mediante una clase, carga el estado de vista guardado anteriormente del objeto de expresión de origen de datos. (Heredado de DataSourceExpression) |
| IStateManager.SaveViewState() |
Cuando se implementa mediante una clase, guarda el estado de vista actual del DataSourceExpression objeto. (Heredado de DataSourceExpression) |
| IStateManager.TrackViewState() |
Cuando se implementa mediante una clase, realiza un seguimiento de los cambios de estado de vista del DataSourceExpression objeto para que los cambios se puedan almacenar en el StateBag objeto para el objeto de expresión de origen de datos. (Heredado de DataSourceExpression) |