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


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
Наследование
XmlDataSourceView

Комментарии

Элемент 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, DataSourceViewOperationCallback)

Выполняет указанную команду.

(Унаследовано от DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Выполняет указанную команду.

(Унаследовано от 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, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.

(Унаследовано от DataSourceView)
Select(DataSourceSelectArguments)

Извлекает список строк данных из базового объекта XML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)

События

DataSourceViewChanged

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

(Унаследовано от DataSourceView)

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

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