XmlDataSourceView Класс

Определение

Представляет представление табличного источника данных для данных XML в элементе управления XmlDataSource.Represents a tabular data source view on XML data for an XmlDataSource control.

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 Элемент управления может предоставлять свои базовые данные как в табличном, так и в иерархическом формате для элементов управления веб-сервера, привязанных к нему.The XmlDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. Такие элементы управления GridView , DropDownList как или XmlDataSource , используют для привязки к XML-данным и представляют их в списке или табличной форме HierarchicalDataBoundControl , а элементы управления, производные от TreeViewкласса, такие как, привязываются к XML-данным и представляют их в иерархической форме. .Controls such as GridView or DropDownList use the XmlDataSource to bind to XML data and present it in list or tabular form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to XML data and present it in hierarchical form.

Компонент XmlDataSource создает каждый тип представления внутри по разным путям кода.The XmlDataSource creates each view type internally through different code paths. Если метод вызывается XmlDataSourceв, XmlDataSourceView XmlDataSourceобъект создается с помощью. GetViewIf the GetView method is called on the XmlDataSource, an XmlDataSourceView is created by the XmlDataSource. Если вызывается XmlHierarchicalDataSourceViewметод,создаетсяобъект GetHierarchicalView .If the GetHierarchicalView method is called, an XmlHierarchicalDataSourceView is created. Класс предоставляется для серверных веб-элементов управления, которые являются DataBoundControl производными от и привязываются к спискам XmlHierarchicalDataSourceView и табличным данным, а предоставляется для серверных HierarchicalDataBoundControl веб-элементов управления, производных от и привязанных к иерархическим данным. XmlDataSourceViewThe XmlDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the XmlHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data. На внутреннем уровне все методы управления с привязкой к Select данным вызывают метод для любого возвращаемого объекта представления источника данных.Internally, all data-bound control methods call the Select method on whichever data source view object is returned.

Как и DataSourceView все вспомогательные объекты XmlDataSourceView , определяет операции, которые источник данных может выполнять с базовыми данными.Like all DataSourceView helper objects, the XmlDataSourceView defines the operations that the data source can perform with the underlying data. Поскольку класс переопределяет только XmlDataSource метод,связанныйэлементуправлениянеподдерживаетоперацииобновления,вставкииудаления.Select XmlDataSourceViewBecause the XmlDataSourceView class only overrides the Select method, the associated XmlDataSource control does not support update, insert, or delete operations. Поскольку класс является запечатанным, XmlDataSourceView расширить класс для добавления этой функции нельзя, но вы можете получить элемент управления источника данных DataSourceView из XmlDataSource и представления, если требуются дополнительные функции. XmlDataSourceViewBecause the XmlDataSourceView class is sealed, you cannot extend the XmlDataSourceView class to add this functionality, but you can derive a data source control from XmlDataSource and a view from DataSourceView if you require additional functionality.

Конструкторы

XmlDataSourceView(XmlDataSource, String)

Инициализирует новый именованный экземпляр класса XmlDataSourceView и связывает с ним указанный объект XmlDataSource.Initializes a new named instance of the XmlDataSourceView class, and associates the specified XmlDataSource with it.

Свойства

CanDelete

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteDelete(IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteInsert(IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, разбиение на страницы данных, извлеченных с помощью метода ExecuteSelect(DataSourceSelectArguments).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView связанный с текущим объектом DataSourceControl, извлечение общего количества строк данных вместо самих данных.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, отсортированное представление, на котором основывается источник базовых данных.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteUpdate(IDictionary, IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

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

Возвращает список делегатов обработчиков событий представления источника данных.Gets a list of event-handler delegates for the data source view.

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

Возвращает имя представления источника данных.Gets the name of the data source view.

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

Методы

CanExecute(String)

Определяет, может ли быть выполнена указанная команда.Determines whether the specified command can be executed.

(Унаследовано от DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

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

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

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

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

Выполняет операцию удаления в списке данных, представляющем объект DataSourceView.Performs a delete operation on the list of data that the DataSourceView object represents.

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

Выполняет операцию вставки в списке данных, представляющем объект DataSourceView.Performs an insert operation on the list of data that the DataSourceView object represents.

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

Возвращает список данных из хранилища базовых данных.Gets a list of data from the underlying data storage.

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

Выполняет операцию обновления по списку данных, представляющем объект DataSourceView.Performs an update operation on the list of data that the DataSourceView object represents.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnDataSourceViewChanged(EventArgs)

Вызывает событие DataSourceViewChanged.Raises the DataSourceViewChanged event.

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

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

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

Извлекает список строк данных из базового объекта XML.Retrieves a list of data rows from the underlying XML.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.Gets a list of data asynchronously from the underlying data storage.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

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

События

DataSourceViewChanged

Происходит при изменении представления источника данных.Occurs when the data source view has changed.

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

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

Дополнительно