System.Web.DynamicData Пространство имен

Содержит классы, предоставляющие основные функциональные возможности для ASP.NET динамических данных. Он также предоставляет функции расширяемости, которые позволяют настраивать динамическое поведение данных.

Классы

Имя Описание
ContextConfiguration

Предоставляет сведения для экземпляра контекста данных, чтобы разрешить настройку.

ControlFilterExpression

Изменяет запрос базы данных с помощью ключа данных элемента, выбранного в элементе управления с привязкой к данным.

DataControlReference

DynamicDataManager Позволяет декларативно определять элементы управления данными, которыми он управляет.

DataControlReferenceCollection

Представляет коллекцию MenuItemBinding объектов.

DefaultAutoFieldGenerator

Создает динамические поля данных (столбцы) для элементов управления, привязанных к данным, автоматически.

DynamicControl

Отображает содержимое, определенное для поля в шаблонных элементах управления с привязкой к данным, с помощью ASP.NET функций динамических данных.

DynamicControlParameter

Представляет параметр, используемый для фильтров master-detail, в которых источник данных получает информацию из другого элемента управления данными.

DynamicDataExtensions

Предоставляет методы расширения, используемые ASP.NET динамическими данными.

DynamicDataManager

Включает динамическое поведение для веб-элементов управления ASP.NET, поддерживающих ASP.NET динамические данные.

DynamicDataRoute

Представляет маршрут, используемый ASP.NET динамическими данными.

DynamicDataRouteHandler

Обрабатывает ASP.NET шаблоны маршрутов динамических данных.

DynamicEntity

Предоставляет элемент управления ASP.NET, представляющий сущность для использования ASP.NET динамических данных.

DynamicField

Представляет поле данных, отображаемое в элементе управления с привязкой к данным, которое использует ASP.NET функции динамических данных.

DynamicFilter

Отображает пользовательский интерфейс для фильтрации строк таблицы с помощью указанного столбца.

DynamicFilterExpression

Изменяет запрос базы данных с помощью значения из указанного элемента управления фильтра.

DynamicHyperLink

Отображает ссылки на действия таблицы, такие как изменение, удаление и вставка.

DynamicQueryStringParameter

Автоматически создает коллекцию параметров, которые используются для создания Where предложения для элемента управления источниками данных путем получения значений строки запроса.

DynamicRouteExpression

Получает первичный ключ из сведений о маршрутизации, чтобы выполнять фильтрацию данных.

DynamicValidator

Применяет и перехватывает исключения, создаваемые в модели данных, и отображает ошибку.

DynamicValidatorEventArgs

Базовый класс для DynamicValidator классов, содержащих данные события.

EntityTemplate

Отображает содержимое, определенное для сущности в элементах управления с привязкой к данным сущности, с помощью ASP.NET функций динамических данных.

EntityTemplateFactory

Создает шаблон сущности.

EntityTemplateUserControl

Определяет базовый класс для шаблонов сущностей.

FieldTemplateFactory

Создает шаблон поля.

FieldTemplateUserControl

Представляет базовый класс для всех элементов управления шаблонами полей.

FilterFactory

Создает шаблон фильтра.

FilterRepeater

Представляет элемент управления, перечисляющий столбцы таблицы, которые можно фильтровать.

FilterUserControlBase

Предоставляет базовый класс для пользовательских элементов управления, которые используются для фильтрации данных в таблице данных. Этот класс используется для отображения селекторов фильтров.

MetaChildrenColumn

Представляет поле базы данных, указывающее связь "один ко многим".

MetaColumn

Представляет столбец базы данных, используемый динамическими данными.

MetaForeignKeyColumn

Представляет поле внешнего ключа базы данных, используемое ASP.NET динамическими данными.

MetaModel

Представляет одну или несколько баз данных, которые используются ASP.NET динамических данных.

MetaTable

Представляет метаданные, описывающие таблицу для использования страниц динамических данных.

PageAction

Задает значения действий по умолчанию, используемые механизмом маршрутизации в ASP.NET приложениях динамических данных.

QueryableFilterRepeater

Предоставляет шаблонный элемент управления, который автоматически создает пользовательский интерфейс для фильтрации строк таблицы для поддерживаемых типов столбцов.

QueryableFilterUserControl

Предоставляет базовый класс для элементов управления фильтрами.

TableNameAttribute

Предоставляет атрибут для изменения отображаемого имени таблицы.

Интерфейсы

Имя Описание
IControlParameterTarget

Определяет элементы, которые класс должен реализовать для предоставления данных экземпляру DynamicControlParameter класса.

IDynamicDataSource

Представляет источник данных для элемента управления динамическими данными.

IDynamicValidatorException

Представляет интерфейс, реализованный классами динамических исключений данных.

IFieldFormattingOptions

Определяет интерфейс для применения общих свойств форматирования для пользовательских элементов управления шаблоном полей.

IFieldTemplate

Определяет элементы, которые класс должен реализовывать для распознавания как шаблона поля.

IFieldTemplateFactory

Определяет интерфейс, реализованный объектами, создающими шаблоны полей.

IFieldTemplateHost

Определяет элементы, которые должны быть реализованы классом, который управляет использованием пользовательских элементов управления шаблоном поля.

IFilterExpressionProvider

Предоставляет интерфейс для создания повторяющихся фильтров.

IWhereParametersProvider

Реализуется классами параметров, предоставляющими один или несколько Where параметров.

Перечисления

Имя Описание
ContainerType

Указывает тип контейнера управления данными.

DynamicDataSourceOperation

Описывает тип операции, выполняемой объектом источника данных.