DataDOMEvent.NewValue Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur d'un nœud DOM XML mis à jour ou inséré lors d'un événement de validation de données.
public:
property System::Object ^ NewValue { System::Object ^ get(); };
public object NewValue { get; }
member this.NewValue : obj
Public ReadOnly Property NewValue As Object
Valeur de propriété
Exemples
Dans l’exemple suivant, la OldValue propriété de l’objet DataDOMEventObject est utilisée pour afficher la valeur d’origine d’un nœud DOM XML, ainsi que son NewValue :
thisXDocument.UI.Alert("Original value: " + e.OldValue.ToString() + "\nNew value: " + e.<span class="label">NewValue</span>.ToString());
Dans l'exemple suivant, la propriété NewValue de l'objet DataDOMEvent est analysée pour déterminer si elle correspond à une valeur vide. Si tel n'est pas le cas, les champs « FirstName » et « FirstName » sont effacés.
if (e.IsUndoRedo)
{
// An undo or redo operation has occurred and the DOM is read-only.
return;
}
// A field change has occurred and the DOM is writable. Write code here to respond
// to the changes.
if (e.<span class="label">NewValue</span>.ToString() == "")
return;
if (thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@FirstName").text != "")
thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@FirstName").text = "";
if (thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@LastName").text != "")
thisXDocument.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Employees/@LastName").text = "";
Remarques
La propriété NewValuecontient la valeur du nœud DOM XML qui remplacera la valeur existante. Pour obtenir la valeur d’origine du nœud DOM XML, utilisez la OldValue propriété .