DataSource.CreateNavigator 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 对象。
示例
在以下示例中,使用 CreateNavigator() 方法为“CityList”数据源创建 XPathNavigator 对象,然后在消息框中显示数据源的 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()替换 Microsoft InfoPath 2003 对象模型中使用的 DataObject 对象的 DOM 属性。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。