XmlDataSourceView XmlDataSourceView XmlDataSourceView XmlDataSourceView Class

Определение

Представляет представление табличного источника данных для данных 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
Наследование
XmlDataSourceViewXmlDataSourceViewXmlDataSourceViewXmlDataSourceView

Комментарии

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, String) XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String)

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

Методы

CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

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

(Inherited from DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

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

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

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

(Inherited from DataSourceView)
ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

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

(Inherited from DataSourceView)
ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

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

(Inherited from DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

(Inherited from DataSourceView)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

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

(Inherited from DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) 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.

(Inherited from DataSourceView)
Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments)

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

Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(Inherited from DataSourceView)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)

Свойства

CanDelete CanDelete CanDelete 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.

(Inherited from DataSourceView)
CanInsert CanInsert CanInsert CanInsert

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

(Inherited from DataSourceView)
CanPage CanPage CanPage 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.

(Inherited from DataSourceView)
CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount 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.

(Inherited from DataSourceView)
CanSort CanSort CanSort 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.

(Inherited from DataSourceView)
CanUpdate CanUpdate CanUpdate 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.

(Inherited from DataSourceView)
Events Events Events Events

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

(Inherited from DataSourceView)
Name Name Name Name

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

(Inherited from DataSourceView)

События

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

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

(Inherited from DataSourceView)

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

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