Поделиться через


DataDOMEvent.Site Свойство

Определение

Получает ссылку на узел модели объектов документа XML (DOM), в котором в настоящий момент обрабатывается событие проверки данных.

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

Значение свойства

Примеры

В следующем примере DataDOMEventObject объект используется для проверки значения узла с помощью свойства Site . Если проверка данных завершается сбоем ReportError(Object, String, Boolean, String, Int32, String) , метод используется для создания пользовательской ошибки.

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");    
  }
 }
}

Комментарии

После задания ссылки на узел XML DOM, возвращаемый свойством Site, можно использовать все свойства и методы, поддерживаемые XML DOM.

Применяется к