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