PropertyExpression PropertyExpression PropertyExpression PropertyExpression Class

Definición

Proporciona una manera de crear una cláusula Where a partir de los parámetros de una colección WhereParameters.Provides a way to create a Where clause from parameters in a WhereParameters collection.

public ref class PropertyExpression : System::Web::UI::WebControls::Expressions::ParameterDataSourceExpression
public class PropertyExpression : System.Web.UI.WebControls.Expressions.ParameterDataSourceExpression
type PropertyExpression = class
    inherit ParameterDataSourceExpression
Public Class PropertyExpression
Inherits ParameterDataSourceExpression
Herencia

Ejemplos

El ejemplo siguiente muestra cómo buscar en la tabla de productos de AdventureWorks de base de datos para los productos cuya MakeFlag propiedad (una columna booleana) está establecida en true.The following example shows how to search the Products table of the AdventureWorks database for products whose MakeFlag property (a Boolean column) is set to true. El parámetro de valor booleano se establece en una casilla de verificación.The Boolean value parameter is set in a check box. El resultado de la consulta que se devuelve desde el LinqDataSource control se muestra en un GridView control.The result of the query that is returned from the LinqDataSource control is displayed in a GridView control.

Este ejemplo de código forma parte de un ejemplo más extenso que se proporciona en Tutorial: filtrar datos en una página Web mediante declarativa la sintaxis.This code example is part of a larger example that is provided in Walkthrough: Filtering Data in a Web Page Using Declarative Syntax.

Comentarios

El PropertyExpression clase se utiliza con el QueryExtender control para filtrar los datos en los campos de datos.The PropertyExpression class is used with the QueryExtender control to filter data in data fields. La PropertyExpression clase compara un valor de propiedad de una columna en un valor especificado.The PropertyExpression class compares a property value of a column to a specified value. Por ejemplo, puede comparar un valor booleano en el valor de la columna de una tabla de productos en una base de datos no incluida.For example, you can compare a Boolean value to the value in the discontinued column of a Products table in a database.

El PropertyExpression clase crea una comparación de igualdad (==) para el valor de cada parámetro y la propiedad correspondiente de la IQueryable objeto de datos.The PropertyExpression class creates an equals (==) comparison for the value of each parameter and the corresponding property of the IQueryable data object. Si se proporciona más de un parámetro, los parámetros se combinan mediante la operación lógica AND operador.If you provide more than one parameter, the parameters are combined using the logical AND operator. Parámetros que contienen un valor vacío no se agregan a la Where cláusula.Parameters that contain an empty value are not added to the Where clause.

Constructores

PropertyExpression() PropertyExpression() PropertyExpression() PropertyExpression()

Inicializa una nueva instancia de la clase PropertyExpression.Initializes a new instance of the PropertyExpression class.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetQueryable(IQueryable) GetQueryable(IQueryable) GetQueryable(IQueryable) GetQueryable(IQueryable)

Aplica un objeto PropertyExpression usando el objeto de origen de datos IQueryable especificado.Applies a PropertyExpression object by using the specified IQueryable data source object.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Carga el estado de los valores del objeto ParameterDataSourceExpression que debe almacenarse.Loads the state of the values in the ParameterDataSourceExpression object that must be persisted.

(Inherited from ParameterDataSourceExpression)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Guarda el estado de vista actual del objeto ParameterDataSourceExpression.Saves the current view state of the ParameterDataSourceExpression object.

(Inherited from ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource) SetContext(Control, HttpContext, IQueryableDataSource) SetContext(Control, HttpContext, IQueryableDataSource) SetContext(Control, HttpContext, IQueryableDataSource)

Ejecuta la expresión usando el control propietario, el contexto y el origen de datos especificados.Executes the expression by using the specified owner control, context, and data source.

(Inherited from ParameterDataSourceExpression)
SetDirty() SetDirty() SetDirty() SetDirty()

Marca el objeto DataSourceExpression de modo que su estado se guarde en el estado de vista.Marks the DataSourceExpression object so that its state will be saved in view state.

(Inherited from DataSourceExpression)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Realiza un seguimiento de los cambios en el estado de vista del objeto ParameterDataSourceExpression para poder almacenarlos en el objeto StateBag del objeto.Tracks view-state changes of the ParameterDataSourceExpression object so that the changes can be stored in the StateBag object for the object.

(Inherited from ParameterDataSourceExpression)

Propiedades

Context Context Context Context

Obtiene la instancia de HttpContext del control propietario.Gets the HttpContext instance of the owner control.

(Inherited from DataSourceExpression)
DataSource DataSource DataSource DataSource

Obtiene el objeto de origen de datos asociado al control propietario.Gets the data source object that is associated with the owner control.

(Inherited from DataSourceExpression)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState 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 en su estado de vista.When implemented by a class, gets a value that indicates whether a data source expression object is tracking its view state changes.

(Inherited from DataSourceExpression)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Obtiene un valor que indica si un objeto de expresión de origen de datos realiza un seguimiento de los cambios en su estado de vista.Gets a value that indicates whether a data source expression object is tracking its view state changes.

(Inherited from DataSourceExpression)
Owner Owner Owner Owner

Obtiene el control propietario.Gets the owner control.

(Inherited from DataSourceExpression)
Parameters Parameters Parameters Parameters

Obtiene los parámetros asociados a este objeto DataSourceExpression.Gets the parameters that are associated with this DataSourceExpression object.

(Inherited from ParameterDataSourceExpression)
ViewState ViewState ViewState ViewState

Obtiene una instancia de la clase StateBag que contiene información sobre el estado de vista actual.Gets an instance of the StateBag class that contains the current view state information.

(Inherited from DataSourceExpression)

Implementaciones de interfaz explícitas

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Cuando se implementa mediante una clase, carga el estado de vista anteriormente guardado del objeto de expresión de origen de datos.When implemented by a class, loads the previously saved view state of the data source expression object.

(Inherited from DataSourceExpression)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Cuando lo implementa una clase, guarda el estado de vista actual del objeto DataSourceExpression.When implemented by a class, saves the current view state of the DataSourceExpression object.

(Inherited from DataSourceExpression)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Cuando se implementa mediante una clase, realiza un seguimiento de los cambios en el estado de vista del objeto DataSourceExpression para que puedan almacenarse en el objeto StateBag del objeto de expresión de origen de datos.When implemented by a class, tracks view state changes of the DataSourceExpression object so that the changes can be stored in the StateBag object for the data source expression object.

(Inherited from DataSourceExpression)

Se aplica a

Consulte también: