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


Метод DataSource.CreateNavigator

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

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustOverride Function CreateNavigator As XPathNavigator
'Применение
Dim instance As DataSource
Dim returnValue As XPathNavigator

returnValue = instance.CreateNavigator
public abstract XPathNavigator CreateNavigator ()

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

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

Заметки

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

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

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

Доступ к этому типу или члену имеется из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007 или в веб-обозревателе.

Пример

В следующем примере создается объект 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())

См. также

Ссылка

Класс DataSource
Члены DataSource
Пространство имен Microsoft.Office.InfoPath