Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Verweis auf den XML-DOM-Knoten (Document Object Model) ab, auf dem das Datenüberprüfungsereignis zurzeit verarbeitet wird.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
<DispIdAttribute(1)> _
ReadOnly Property Site As IXMLDOMNode
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode
value = instance.Site
[DispIdAttribute(1)]
IXMLDOMNode Site { get; }
Hinweise
Nachdem Sie einen Verweis auf den XML-DOM-Knoten festgelegt haben, den die Site-Eigenschaft zurückgibt, können Sie alle vom XML-DOM unterstützten Eigenschaften und Methoden verwenden.
Beispiel
Im folgenden Beispiel wird die Site-Eigenschaft des DataDOMEventObject-Objekts zum Überprüfen des Werts des Knotens verwendet. Ist die Datenüberprüfung fehlerhaft, wird die ReportError-Methode verwendet, um einen benutzerdefinierten Fehler zu erstellen:
public void field1_OnValidate(DataDOMEvent e)
{
if(e.Site.text != "")
{
int quantity = int.Parse(e.Site.text.ToString());
if(quantity > 50)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot exceed 50.", false, "", 2,"modeless");
}
if(quantity < 0)
{
e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot be less than 0.", false,"", 2,"modeless");
}
}
}
Siehe auch
Referenz
DataDOMEvent-Schnittstelle
DataDOMEvent-Member
Microsoft.Office.Interop.InfoPath-Namespace