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


DataSource.CreateNavigator Метод

Определение

Возвращает XPathNavigator

public:
 abstract System::Xml::XPath::XPathNavigator ^ CreateNavigator();
public abstract System.Xml.XPath.XPathNavigator CreateNavigator ();
abstract member CreateNavigator : unit -> System.Xml.XPath.XPathNavigator
Public MustOverride Function CreateNavigator () As XPathNavigator

Возвращаемое значение

Объект XPathNavigator размещен а корневом узле источника данных.

Примеры

В следующем примере объект XPathNavigator создается для источника данных CityList с помощью CreateNavigator() метода , а затем XML-код источника данных отображается в окне сообщения.

XPathNavigator myNavigator = 
   this.DataSources["CityList"].CreateNavigator();
MessageBox.Show("Data source XML: " + myNavigator.OuterXml.ToString());
Dim myNavigator As XPathNavigator  = 
   Me.DataSources("CityList").CreateNavigator()
MessageBox.Show("Data source XML: " & myNavigator.OuterXml.ToString())

Комментарии

Метод CreateNavigator() позволяет программно получить доступ к хранимым данным источника данных, представленного DataSource объектом , и управлять ими. Можно использовать любые свойства и методы, поддерживаемые классом XPathNavigator, для работы с источником данных.

Метод CreateNavigator() заменяет свойство DOM объекта DataObject , используемого в объектной модели Microsoft InfoPath 2003.

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

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.

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