RangeExpression Classe

Definição

Fornece uma maneira de determinar se um valor é maior ou menor que um valor especificado ou se um valor está entre dois valores especificados.Provides a way to determine whether a value is greater than or less than a specified value, or whether a value is between two specified values.

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
Herança

Exemplos

O exemplo a seguir mostra como Pesquisar a coluna ListPrice na tabela Products do banco de dados AdventureWorks para produtos que têm um preço de lista no intervalo especificado nas caixas de FromTextBox ToTextBox texto e.The following example shows how to search the ListPrice column in the Products table of the AdventureWorks database for products that have a list price in the range that is specified in the FromTextBox and ToTextBox text boxes. O filtro inclui o valor mínimo, mas exclui o valor máximo nos resultados.The filter includes the minimum value but excludes the maximum value in the results. Os resultados são exibidos em um Label controle.The results are displayed in a Label control.

Este exemplo de código é parte de um exemplo maior fornecido em passo a passos: filtrar dados em uma página da Web usando a sintaxe declarativa.This code example is part of a larger example provided in Walkthrough: Filtering Data in a Web Page Using Declarative Syntax.

Comentários

O QueryExtender controle fornece a capacidade de filtrar dados em uma página da Web usando classes no System.Web.UI.WebControls.Expressions namespace.The QueryExtender control provides the ability to filter data in a Web page by using classes in the System.Web.UI.WebControls.Expressions namespace. Essas classes incluem a RangeExpression classe.These classes include the RangeExpression class.

A RangeExpression classe pesquisa uma coluna de dados usando um par de valores que definem o intervalo.The RangeExpression class searches a data column using a pair of values that define the range. Você usa a DataField propriedade para especificar a coluna a ser pesquisada.You use the DataField property to specify the column to search. Você usa a MinType propriedade para especificar se deseja incluir ou excluir o mínimo nos resultados da pesquisa e usar a MaxType propriedade para especificar se deseja incluir ou excluir o valor máximo.You use the MinType property to specify whether to include or exclude the minimum in the search results, and you use the MaxType property to specify whether to include or exclude the maximum value. Os valores máximo e mínimo podem ser especificados em controles ASP.NET e os valores podem ser passados para o QueryExtender controle como parâmetros em ControlParameter controles.The maximum and minimum values can be specified in ASP.NET controls and the values can then be passed to the QueryExtender control as parameters in ControlParameter controls. Os resultados são normalmente exibidos em um controle associado a dados.The results are typically displayed in a data-bound control.

Construtores

RangeExpression()

Inicializa uma nova instância da classe RangeExpression.Initializes a new instance of the RangeExpression class.

Propriedades

Context

Obtém a instância HttpContext do controle de proprietário.Gets the HttpContext instance of the owner control.

(Herdado de DataSourceExpression)
DataField

Obtém ou define o campo a ser usado para a comparação.Gets or sets the field to use for the comparison.

DataSource

Obtém o objeto de fonte de dados associado ao controle de proprietário.Gets the data source object that is associated with the owner control.

(Herdado de DataSourceExpression)
IsTrackingViewState

Obtém um valor que indica se um objeto de expressão da fonte de dados está controlando suas alterações de estado de exibição.Gets a value that indicates whether a data source expression object is tracking its view state changes.

(Herdado de DataSourceExpression)
MaxType

Obtém ou define o valor máximo do intervalo.Gets or sets the maximum value of the range.

MinType

Obtém ou define o valor mínimo do intervalo.Gets or sets the minimum value of the range.

Owner

Obtém o controle de proprietário.Gets the owner control.

(Herdado de DataSourceExpression)
Parameters

Obtém os parâmetros associados a este objeto DataSourceExpression.Gets the parameters that are associated with this DataSourceExpression object.

(Herdado de ParameterDataSourceExpression)
ViewState

Obtém uma instância da classe StateBag que contém informações atuais de estado de exibição.Gets an instance of the StateBag class that contains the current view state information.

(Herdado de DataSourceExpression)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetQueryable(IQueryable)

Obtém o objeto IQueryable em que a comparação de intervalo foi executada.Gets the IQueryable object that the range comparison was performed on.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
LoadViewState(Object)

Carrega o estado dos valores no objeto ParameterDataSourceExpression que deve ser persistente.Loads the state of the values in the ParameterDataSourceExpression object that must be persisted.

(Herdado de ParameterDataSourceExpression)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
SaveViewState()

Salva o estado de exibição atual do objeto ParameterDataSourceExpression.Saves the current view state of the ParameterDataSourceExpression object.

(Herdado de ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Executa a expressão usando o controle de proprietário, o contexto e a fonte de dados especificados.Executes the expression by using the specified owner control, context, and data source.

(Herdado de ParameterDataSourceExpression)
SetDirty()

Marca o objeto DataSourceExpression para que seu estado seja salvo no estado de exibição.Marks the DataSourceExpression object so that its state will be saved in view state.

(Herdado de DataSourceExpression)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
TrackViewState()

Controla as alterações de estado de exibição no objeto ParameterDataSourceExpression de modo as alterações possam ser armazenadas no objeto StateBag para o objeto.Tracks view-state changes of the ParameterDataSourceExpression object so that the changes can be stored in the StateBag object for the object.

(Herdado de ParameterDataSourceExpression)

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um objeto de expressão da fonte de dados está controlando suas alterações de estado de exibição.When implemented by a class, gets a value that indicates whether a data source expression object is tracking its view state changes.

(Herdado de DataSourceExpression)
IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega o estado de exibição salvo anteriormente do objeto de expressão da fonte de dados.When implemented by a class, loads the previously saved view state of the data source expression object.

(Herdado de DataSourceExpression)
IStateManager.SaveViewState()

Quando implementado por uma classe, salva o estado de exibição atual do objeto DataSourceExpression.When implemented by a class, saves the current view state of the DataSourceExpression object.

(Herdado de DataSourceExpression)
IStateManager.TrackViewState()

Quando implementado por uma classe, controla as alterações de estado de exibição do objeto DataSourceExpression, de modo que as alterações possam ser armazenadas no objeto StateBag para o objeto de expressão da fonte de dados.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.

(Herdado de DataSourceExpression)

Aplica-se a