DataDOMEvent.Parent 属性

获取一个对 XML DOM 节点的父节点的 XML 文档对象模型 (DOM) 节点(该节点在数据验证事件中被更改)的引用。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
ReadOnly Property Parent As IXMLDOMNode
    Get
用法
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode

value = instance.Parent
IXMLDOMNode Parent { get; }

属性值

类型:Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode

备注

在设置了 Parent 属性所返回的对 XML DOM 节点的引用后,可使用 XML DOM 支持的任何属性和方法。这在删除操作过程中可能尤其有用,因为 Parent 属性映射到已删除的 XML DOM 节点的位置。

重要

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

示例

在下面的部分示例中,DataDOMEventObject 对象的 Parent 属性用于检查父节点的名称;如果该名称与特定标准匹配,则显示错误消息:

[InfoPathEventHandler(MatchPath="/purchaseOrder/orderDate/shippingDate", EventType=InfoPathEventType.OnBeforeChange)]
public void shippingDate_OnBeforeChange(DataDOMEvent e)
{
 if (e.Parent.nodeName == "orderDate")
 {
  e.ReturnMessage = "You must delete the Ship Date before deleting the Order Date.";
  e.ReturnStatus = false;
  return;
 }
}

另请参阅

引用

DataDOMEvent 接口

DataDOMEvent 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间