ObjectDataSourceView.Delete(IDictionary, IDictionary) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un'operazione di eliminazione chiamando il metodo dell'oggetto business identificato dalla proprietà DeleteMethod utilizzando gli insiemi keys
e oldValues
specificati.
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
Parametri
- keys
- IDictionary
Un oggetto IDictionary dei valori chiave utilizzato per identificare l'elemento da eliminare. Questi parametri sono utilizzati con la proprietà DeleteMethod per eseguire l'operazione di eliminazione. Se non esistono parametri associati al metodo, passare null
.
- oldValues
- IDictionary
Oggetto IDictionary che contiene i valori non chiave aggiuntivi utilizzati per la corrispondenza dell'elemento nell'origine dati. I valori di riga sono passati al metodo solo se la proprietà ConflictDetection è impostata sul campo CompareAllValues.
Restituisce
Numero di righe eliminate; in caso contrario, -1, se il numero non è noto.
Commenti
Il valore predefinito è -1, il che significa che è stato eliminato un numero sconosciuto di righe. Per restituire un valore diverso, impostare la AffectedRows proprietà dell'oggetto ObjectDataSourceStatusEventArgs del Deleted gestore eventi. Il numero di righe interessate viene in genere restituito dal Delete
metodo per l'oggetto business e tale valore è disponibile dalla ReturnValue proprietà del ObjectDataSourceStatusEventArgs parametro del Deleted gestore eventi.
Il Delete metodo chiama il ExecuteDelete metodo, passando le keys
raccolte e oldValues
.