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 数据库的 Products 表中搜索 ListPrice 列,以查找在和文本框中指定的范围内具有标价的产品 FromTextBox ToTextBox 。 筛选器包括最小值,但不包括结果中的最大值。 结果显示在 Label 控件中。

此代码示例摘自 演练:使用声明性语法筛选网页中的数据中提供的一个更大的示例。

注解

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

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

构造函数

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)

适用于

另请参阅