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) |