Click or drag to resize

Metodo DedDataSetValue (String, Object)

Imposta un campo personalizzato con un nuovo valore. Se il campo non esiste lo crea. La chiamata a questo metodo può causare la messa a Dirty dell'anagrafica, quando il campo da impostare è già presente nel dizionario interno ed il valore da impostare è differente da quello precedente oppure se è da creare. Oltre a porre l'anagrafica come Dirty viene anche tentato il lock dell'anagrafica fino alla successiva chiamata del metodo Update() che imposta l'anagrafica come sbloccata e non Dirty oppure UnLock() che annulla le modifiche.

Namespace:  DedNet.Core
Assembly:  DedNet (in DedNet.dll) Versione: 22.4.2.0 (22.4.2.0)
Sintassi
public void SetValue(
	string persfield,
	Object Value
)

Parametri

persfield
Tipo: SystemString
Nome del campo personalizzato da impostare.
Value
Tipo: SystemObject
Valore da impostare.

Implementa

IDedEditableSetValue(String, Object)
Eccezioni
EccezioneCondizione
QsExceptionIl record risulta bloccato da un altro utente.
QsExceptionQuesta eccezione viene lanciata se l'anagrafica è stata cancellata.
ArgumentNullExceptionParametro mancante.
Vedi anche