Compartilhar via


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.

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 em busca de produtos que tenham um preço de lista no intervalo especificado nas FromTextBox caixas de texto e ToTextBox . O filtro inclui o valor mínimo, mas exclui o valor máximo nos resultados. Os resultados são exibidos em um Label controle .

Este exemplo de código faz parte de um exemplo maior fornecido em Passo a passo: filtrando dados em uma página da Web usando sintaxe declarativa.

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 . Essas classes incluem a RangeExpression classe .

A RangeExpression classe pesquisa uma coluna de dados usando um par de valores que definem o intervalo. Use a DataField propriedade para especificar a coluna a ser pesquisada. Você usa a MinType propriedade para especificar se deve incluir ou excluir o mínimo nos resultados da pesquisa e usar a MaxType propriedade para especificar se deve incluir ou excluir o valor máximo. 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. Normalmente, os resultados são exibidos em um controle associado a dados.

Construtores

RangeExpression()

Inicializa uma nova instância da classe RangeExpression.

Propriedades

Context

Obtém a instância HttpContext do controle de proprietário.

(Herdado de DataSourceExpression)
DataField

Obtém ou define o campo a ser usado para a comparação.

DataSource

Obtém o objeto de fonte de dados associado ao controle de proprietário.

(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.

(Herdado de DataSourceExpression)
MaxType

Obtém ou define o valor máximo do intervalo.

MinType

Obtém ou define o valor mínimo do intervalo.

Owner

Obtém o controle de proprietário.

(Herdado de DataSourceExpression)
Parameters

Obtém os parâmetros associados a este objeto DataSourceExpression.

(Herdado de ParameterDataSourceExpression)
ViewState

Obtém uma instância da classe StateBag que contém informações atuais de estado de exibição.

(Herdado de DataSourceExpression)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetQueryable(IQueryable)

Obtém o objeto IQueryable em que a comparação de intervalo foi executada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadViewState(Object)

Carrega o estado dos valores no objeto ParameterDataSourceExpression que deve ser persistente.

(Herdado de ParameterDataSourceExpression)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SaveViewState()

Salva o estado de exibição atual do objeto ParameterDataSourceExpression.

(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.

(Herdado de ParameterDataSourceExpression)
SetDirty()

Marca o objeto DataSourceExpression para que seu estado seja salvo no estado de exibição.

(Herdado de DataSourceExpression)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(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.

(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.

(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.

(Herdado de DataSourceExpression)
IStateManager.SaveViewState()

Quando implementado por uma classe, salva o estado de exibição atual do objeto DataSourceExpression.

(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.

(Herdado de DataSourceExpression)

Aplica-se a

Confira também