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

Примеры

В следующем примере показано, как выполнить поиск по столбцу ListPrice в таблице Products базы данных AdventureWorks для продуктов, имеющих Прейскурант в диапазоне, указанном в 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)

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

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