XmlDataSourceView Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет представление табличного источника данных для данных XML в элементе управления XmlDataSource.
public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
- Наследование
Комментарии
Элемент XmlDataSource управления может представлять свои базовые данные в табличном и иерархическом формате для элементов управления веб-сервера, которые к нему привязываются. Такие элементы управления, как GridView или DropDownList , используют для привязки XmlDataSource к XML-данным и представления их в виде списка или табличной форме, а элементы управления, производные от HierarchicalDataBoundControl класса , например TreeView, привязываются к XML-данным и представляют их в иерархической форме.
создает XmlDataSource каждый тип представления внутри с помощью разных путей кода.
GetView Если метод вызывается в XmlDataSource, XmlDataSourceView объект создается .XmlDataSource
GetHierarchicalView Если вызывается метод , XmlHierarchicalDataSourceView создается . Класс XmlDataSourceView предоставляется для серверных веб-элементов управления, которые являются производными от DataBoundControl списков и табличных данных, а XmlHierarchicalDataSourceView для серверных веб-элементов управления, которые являются производными от HierarchicalDataBoundControl иерархических данных и привязываются к этим данным. На внутреннем уровне все методы управления с привязкой к данным вызывают Select
метод в любом объекте представления источника данных.
Как и все DataSourceView вспомогательные объекты, XmlDataSourceView класс определяет операции, которые источник данных может выполнять с базовыми данными. XmlDataSourceView Поскольку класс переопределяет Select только метод, связанный XmlDataSource элемент управления не поддерживает операции обновления, вставки или удаления. XmlDataSourceView Так как класс запечатан, вы не можете расширить XmlDataSourceView класс для добавления этой функции, но вы можете наследовать элемент управления XmlDataSource источником данных и представление от DataSourceView , если требуется дополнительная функциональность.
Конструкторы
XmlDataSourceView(XmlDataSource, String) |
Инициализирует новый именованный экземпляр класса XmlDataSourceView и связывает с ним указанный объект XmlDataSource. |
Свойства
CanDelete |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteDelete(IDictionary, IDictionary). (Унаследовано от DataSourceView) |
CanInsert |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteInsert(IDictionary). (Унаследовано от DataSourceView) |
CanPage |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, разбиение на страницы данных, извлеченных с помощью метода ExecuteSelect(DataSourceSelectArguments). (Унаследовано от DataSourceView) |
CanRetrieveTotalRowCount |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView связанный с текущим объектом DataSourceControl, извлечение общего количества строк данных вместо самих данных. (Унаследовано от DataSourceView) |
CanSort |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, отсортированное представление, на котором основывается источник базовых данных. (Унаследовано от DataSourceView) |
CanUpdate |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteUpdate(IDictionary, IDictionary, IDictionary). (Унаследовано от DataSourceView) |
Events |
Возвращает список делегатов обработчиков событий представления источника данных. (Унаследовано от DataSourceView) |
Name |
Возвращает имя представления источника данных. (Унаследовано от DataSourceView) |
Методы
CanExecute(String) |
Определяет, может ли быть выполнена указанная команда. (Унаследовано от DataSourceView) |
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
ExecuteCommand(String, IDictionary, IDictionary) |
Выполняет указанную команду. (Унаследовано от DataSourceView) |
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет указанную команду. (Унаследовано от DataSourceView) |
ExecuteDelete(IDictionary, IDictionary) |
Выполняет операцию удаления в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
ExecuteInsert(IDictionary) |
Выполняет операцию вставки в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
ExecuteSelect(DataSourceSelectArguments) |
Возвращает список данных из хранилища базовых данных. (Унаследовано от DataSourceView) |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Выполняет операцию обновления по списку данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Insert(IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnDataSourceViewChanged(EventArgs) |
Вызывает событие DataSourceViewChanged. (Унаследовано от DataSourceView) |
RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением. (Унаследовано от DataSourceView) |
Select(DataSourceSelectArguments) |
Извлекает список строк данных из базового объекта XML. |
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Асинхронно возвращает список данных из хранилища базовых данных. (Унаследовано от DataSourceView) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
События
DataSourceViewChanged |
Происходит при изменении представления источника данных. (Унаследовано от DataSourceView) |