RangeExpression Classe

Definição

Fornece uma forma 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 seguinte mostra como pesquisar na coluna Preço de Lista na tabela Produtos da base de dados AdventureWorks por produtos que tenham um preço de tabela no intervalo especificado nas FromTextBox caixas de texto de e.ToTextBox O filtro inclui o valor mínimo, mas exclui o valor máximo nos resultados. Os resultados são apresentados num Label controlo.

Este exemplo de código faz parte de um exemplo maior fornecido em Walkthrough: Filtering Data in a Web Page Using Declarative Syntax.

Observações

O QueryExtender controlo permite filtrar dados numa página Web utilizando classes no System.Web.UI.WebControls.Expressions namespace. Estas aulas incluem a RangeExpression turma.

A RangeExpression classe pesquisa uma coluna de dados usando um par de valores que definem o intervalo. Usas a DataField propriedade para especificar a coluna a pesquisar. Usa a MinType propriedade para especificar se deve incluir ou excluir o mínimo nos resultados de pesquisa, e usa a MaxType propriedade para especificar se deve incluir ou excluir o valor máximo. Os valores máximos e mínimos podem ser especificados em controlos ASP.NET e os valores podem então ser passados para o controlo QueryExtender como parâmetros nos controlos ControlParameter. Os resultados são normalmente apresentados num controlo de dados limitado.

Construtores

Name Description
RangeExpression()

Inicializa uma nova instância da RangeExpression classe.

Propriedades

Name Description
Context

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

(Herdado de DataSourceExpression)
DataField

Obtém ou define o campo para usar na comparação.

DataSource

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

(Herdado de DataSourceExpression)
IsTrackingViewState

Recebe um valor que indica se um objeto de expressão de fonte de dados está a acompanhar as alterações no estado da sua visualizaçã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

Fica com o controlo do dono.

(Herdado de DataSourceExpression)
Parameters

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

(Herdado de ParameterDataSourceExpression)
ViewState

Obtém uma instância da StateBag classe que contém a informação atual do estado da vista.

(Herdado de DataSourceExpression)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetQueryable(IQueryable)

Obtém o IQueryable objeto onde a comparação de distância foi feita.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadViewState(Object)

Carrega o estado dos valores no ParameterDataSourceExpression objeto que devem ser mantidos.

(Herdado de ParameterDataSourceExpression)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SaveViewState()

Guarda o estado atual da vista do ParameterDataSourceExpression objeto.

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

Executa a expressão usando o controlo do proprietário, contexto e fonte de dados especificados.

(Herdado de ParameterDataSourceExpression)
SetDirty()

Marca o DataSourceExpression objeto para que o seu estado seja guardado no estado de visualização.

(Herdado de DataSourceExpression)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Acompanha as alterações de estado de visualização do ParameterDataSourceExpression objeto para que as alterações possam ser armazenadas no StateBag objeto para o objeto.

(Herdado de ParameterDataSourceExpression)

Implementações de Interface Explícita

Name Description
IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um objeto de expressão de fonte de dados está a acompanhar as alterações do estado da sua visualização.

(Herdado de DataSourceExpression)
IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega o estado de visualização previamente guardado do objeto de expressão da fonte de dados.

(Herdado de DataSourceExpression)
IStateManager.SaveViewState()

Quando implementado por uma classe, guarda o estado atual da vista do DataSourceExpression objeto.

(Herdado de DataSourceExpression)
IStateManager.TrackViewState()

Quando implementado por uma classe, acompanha as alterações no estado da vista do DataSourceExpression objeto para que as alterações possam ser armazenadas no StateBag objeto para o objeto de expressão da fonte de dados.

(Herdado de DataSourceExpression)

Aplica-se a

Ver também