Поделиться через


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)

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

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