RangeExpression Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |