DataDOMEvent.Parent 属性

定义

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

public:
 property Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ Parent { Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode Parent { get; }
member this.Parent : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Public ReadOnly Property Parent As IXMLDOMNode

属性值

示例

在下面的部分示例中,对象的 Parent 属性DataDOMEventObject用于检查父节点的名称;如果它符合特定条件,则显示错误消息:

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

注解

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

重要提示:此成员只能由与当前打开的窗体在同一域中运行的表单访问,或者由已授予跨域权限的表单访问。

适用于