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.CoreAssembly: DedNet (in DedNet.dll) Versione: 28.1.0-RC6
Sintassipublic void SetValue(
string persfield,
Object Value
)
Public Sub SetValue (
persfield As String,
Value As Object
)
public:
virtual void SetValue(
String^ persfield,
Object^ Value
) sealed
abstract SetValue :
persfield : string *
Value : Object -> unit
override SetValue :
persfield : string *
Value : Object -> unit Parametri
- persfield String
- Nome del campo personalizzato da impostare.
- Value Object
- Valore da impostare.
Implementa
IDedEditableSetValue(String, Object)
Eccezioni| Eccezione | Condizione |
|---|
| QsException | Il record risulta bloccato da un altro utente. |
| QsException | Questa eccezione viene lanciata se l'anagrafica è stata cancellata. |
| ArgumentNullException | Parametro mancante. |
Vedi anche