RangeExpression Класс

Определение

Предоставляет способ определить, является ли значение больше или меньше указанного значения, или находится ли значение между двумя заданными значениями.Provides a way to determine whether a value is greater than or less than a specified value, or whether a value is between two specified values.

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
Наследование

Примеры

В следующем примере показано, как выполнить поиск по столбцу ListPrice в таблице Products базы данных AdventureWorks для продуктов, имеющих Прейскурант в диапазоне, указанном в FromTextBox ToTextBox текстовых полях и.The following example shows how to search the ListPrice column in the Products table of the AdventureWorks database for products that have a list price in the range that is specified in the FromTextBox and ToTextBox text boxes. Фильтр включает минимальное значение, но исключает максимальное значение в результатах.The filter includes the minimum value but excludes the maximum value in the results. Результаты отображаются в Label элементе управления.The results are displayed in a Label control.

Этот пример кода является частью большого примера, приведенного в разделе Пошаговое руководство. Фильтрация данных на веб-странице с помощью декларативного синтаксиса.This code example is part of a larger example provided in Walkthrough: Filtering Data in a Web Page Using Declarative Syntax.

Комментарии

QueryExtenderЭлемент управления предоставляет возможность фильтрации данных на веб-странице с помощью классов в System.Web.UI.WebControls.Expressions пространстве имен.The QueryExtender control provides the ability to filter data in a Web page by using classes in the System.Web.UI.WebControls.Expressions namespace. Эти классы включают RangeExpression класс.These classes include the RangeExpression class.

RangeExpressionКласс выполняет поиск в столбце данных, используя пару значений, определяющих диапазон.The RangeExpression class searches a data column using a pair of values that define the range. Используйте свойство, DataField чтобы указать столбец для поиска.You use the DataField property to specify the column to search. Используйте свойство, MinType чтобы указать, следует ли включать или исключать минимум в результатах поиска, а также использовать MaxType свойство, чтобы указать, следует ли включать или исключать максимальное значение.You use the MinType property to specify whether to include or exclude the minimum in the search results, and you use the MaxType property to specify whether to include or exclude the maximum value. Максимальное и минимальное значения могут быть заданы в элементах ASP.NETASP.NET управления, а значения могут передаваться в QueryExtender элемент управления в качестве параметров в ControlParameter элементах управления.The maximum and minimum values can be specified in ASP.NETASP.NET controls and the values can then be passed to the QueryExtender control as parameters in ControlParameter controls. Результаты обычно отображаются в элементе управления с привязкой к данным.The results are typically displayed in a data-bound control.

Конструкторы

RangeExpression()

Инициализирует новый экземпляр класса RangeExpression.Initializes a new instance of the RangeExpression class.

Свойства

Context

Получает экземпляр HttpContext элемента-владельца.Gets the HttpContext instance of the owner control.

(Унаследовано от DataSourceExpression)
DataField

Получает или задает поле, используемое для сравнения.Gets or sets the field to use for the comparison.

DataSource

Получает объект источника данных, связанный с элементом-владельцем.Gets the data source object that is associated with the owner control.

(Унаследовано от DataSourceExpression)
IsTrackingViewState

Получает значение, указывающее, отслеживает ли объект выражения источника данных изменения в своем состоянии представления.Gets a value that indicates whether a data source expression object is tracking its view state changes.

(Унаследовано от DataSourceExpression)
MaxType

Получает или задает максимальное значение диапазона.Gets or sets the maximum value of the range.

MinType

Получает или задает минимальное значение диапазона.Gets or sets the minimum value of the range.

Owner

Получает элемент-владелец.Gets the owner control.

(Унаследовано от DataSourceExpression)
Parameters

Получает параметры, связанные с данным объектом DataSourceExpression.Gets the parameters that are associated with this DataSourceExpression object.

(Унаследовано от ParameterDataSourceExpression)
ViewState

Получает экземпляр класса StateBag, содержащий сведения о текущем состоянии представления.Gets an instance of the StateBag class that contains the current view state information.

(Унаследовано от DataSourceExpression)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetQueryable(IQueryable)

Получает объект IQueryable, по которому было выполнено сравнение диапазонов.Gets the IQueryable object that the range comparison was performed on.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
LoadViewState(Object)

Загружает в объект ParameterDataSourceExpression состояние значений, которое необходимо сохранить.Loads the state of the values in the ParameterDataSourceExpression object that must be persisted.

(Унаследовано от ParameterDataSourceExpression)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
SaveViewState()

Сохраняет текущее состояние просмотра объекта ParameterDataSourceExpression.Saves the current view state of the ParameterDataSourceExpression object.

(Унаследовано от ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Выполняет выражение, используя заданные элемент-владелец, контекст и источник данных.Executes the expression by using the specified owner control, context, and data source.

(Унаследовано от ParameterDataSourceExpression)
SetDirty()

Помечает объект DataSourceExpression для сохранения его состояния в состоянии просмотра.Marks the DataSourceExpression object so that its state will be saved in view state.

(Унаследовано от DataSourceExpression)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TrackViewState()

Отслеживает изменения состояния просмотра объекта ParameterDataSourceExpression, позволяя сохранять их в объекте StateBag для этого объекта.Tracks view-state changes of the ParameterDataSourceExpression object so that the changes can be stored in the StateBag object for the object.

(Унаследовано от ParameterDataSourceExpression)

Явные реализации интерфейса

IStateManager.IsTrackingViewState

Будучи реализован классом, получает значение, указывающее, отслеживает ли объект выражения источника данных изменения в своем состоянии представления.When implemented by a class, gets a value that indicates whether a data source expression object is tracking its view state changes.

(Унаследовано от DataSourceExpression)
IStateManager.LoadViewState(Object)

Будучи реализован классом, загружает ранее сохраненное состояние представления объекта выражения источника данных.When implemented by a class, loads the previously saved view state of the data source expression object.

(Унаследовано от DataSourceExpression)
IStateManager.SaveViewState()

Будучи реализован классом, сохраняет текущее состояние просмотра объекта DataSourceExpression.When implemented by a class, saves the current view state of the DataSourceExpression object.

(Унаследовано от DataSourceExpression)
IStateManager.TrackViewState()

Будучи реализован классом, отслеживает изменения состояния представления объекта DataSourceExpression, позволяя сохранять их в объекте StateBag для объекта выражения источника данных.When implemented by a class, tracks view state changes of the DataSourceExpression object so that the changes can be stored in the StateBag object for the data source expression object.

(Унаследовано от DataSourceExpression)

Применяется к

См. также раздел