Метод 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