Proprietà DataDOMEvent.Site
Ottiene un riferimento al nodo DOM (Document Object Model) XML in cui è in corso l'elaborazione dell'evento di convalida dei dati.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Sintassi
<DispIdAttribute(1)> _
ReadOnly Property Site As IXMLDOMNode
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode
value = instance.Site
[DispIdAttribute(1)]
IXMLDOMNode Site { get; }
Osservazioni
Dopo aver impostato un riferimento al nodo DOM XML restituito dalla proprietà Site, è possibile utilizzare tutti i metodi e le proprietà supportati dal modello DOM XML.
Esempio
Nell'esempio seguente, l'oggetto DataDOMEventObject viene utilizzato per controllare il valore del nodo mediante la proprietà Site. Se la convalida dei dati ha esito negativo, viene utilizzato il metodo ReportError per creare un errore personalizzato.
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");
}
}
}
Vedere anche
Riferimenti
Interfaccia DataDOMEvent
Membri DataDOMEvent
Spazio dei nomi Microsoft.Office.Interop.InfoPath