通过


RangeExpression 类

定义

提供一种方法来确定值是大于还是小于指定值,或者值是否在两个指定值之间。

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
继承

示例

以下示例演示如何在 AdventureWorks 数据库的“产品”表中搜索 ListPrice 列,查找在文本框中指定FromTextBoxToTextBox了标价的产品。 该筛选器包括最小值,但不包括结果中的最大值。 结果显示在控件中 Label

此代码示例是 演练:使用声明性语法在网页中筛选数据的大型示例的一部分。

注解

QueryExtender 控件提供使用命名空间中的类筛选网页中的数据 System.Web.UI.WebControls.Expressions 的功能。 这些类包括该 RangeExpression 类。

RangeExpression 类使用定义范围的一对值搜索数据列。 使用 DataField 属性指定要搜索的列。 可以使用该 MinType 属性指定是包含还是排除搜索结果中的最小值,并使用 MaxType 该属性指定是包含还是排除最大值。 可以在 ASP.NET 控件中指定最大值和最小值,然后将这些值作为控件中的ControlParameter参数传递给QueryExtender控件。 结果通常显示在数据绑定控件中。

构造函数

名称 说明
RangeExpression()

初始化 RangeExpression 类的新实例。

属性

名称 说明
Context

获取 HttpContext 所有者控件的实例。

(继承自 DataSourceExpression)
DataField

获取或设置用于比较的字段。

DataSource

获取与所有者控件关联的数据源对象。

(继承自 DataSourceExpression)
IsTrackingViewState

获取一个值,该值指示数据源表达式对象是否跟踪其视图状态更改。

(继承自 DataSourceExpression)
MaxType

获取或设置范围的最大值。

MinType

获取或设置范围的最小值。

Owner

获取所有者控件。

(继承自 DataSourceExpression)
Parameters

获取与此 DataSourceExpression 对象关联的参数。

(继承自 ParameterDataSourceExpression)
ViewState

获取包含当前视图状态信息的类的 StateBag 实例。

(继承自 DataSourceExpression)

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetQueryable(IQueryable)

IQueryable获取执行范围比较的对象。

GetType()

获取当前实例的 Type

(继承自 Object)
LoadViewState(Object)

加载对象中 ParameterDataSourceExpression 必须保留的值的状态。

(继承自 ParameterDataSourceExpression)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
SaveViewState()

保存对象的 ParameterDataSourceExpression 当前视图状态。

(继承自 ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

使用指定的所有者控件、上下文和数据源执行表达式。

(继承自 ParameterDataSourceExpression)
SetDirty()

标记对象 DataSourceExpression ,以便其状态将保存在视图状态中。

(继承自 DataSourceExpression)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
TrackViewState()

跟踪对象的视图状态更改 ParameterDataSourceExpression ,以便可以将更改存储在对象的对象中 StateBag

(继承自 ParameterDataSourceExpression)

显式接口实现

名称 说明
IStateManager.IsTrackingViewState

当由类实现时,获取一个值,该值指示数据源表达式对象是否跟踪其视图状态更改。

(继承自 DataSourceExpression)
IStateManager.LoadViewState(Object)

由类实现时,加载以前保存的数据源表达式对象的视图状态。

(继承自 DataSourceExpression)
IStateManager.SaveViewState()

由类实现时,保存对象的当前视图状态 DataSourceExpression

(继承自 DataSourceExpression)
IStateManager.TrackViewState()

由类实现时,跟踪对象的视图状态更改 DataSourceExpression ,以便可以将更改存储在数据源表达式对象的对象中 StateBag

(继承自 DataSourceExpression)

适用于

另请参阅