Freigeben über


ObjectDataSourceView.Insert(IDictionary) Methode

Definition

Führt mithilfe der angegebenen values-Auflistung einen Einfügevorgang durch Aufrufen der Geschäftsobjektmethode aus, die von der InsertMethod-Eigenschaft angegeben wird.

public:
 int Insert(System::Collections::IDictionary ^ values);
public int Insert (System.Collections.IDictionary values);
override this.Insert : System.Collections.IDictionary -> int
Public Function Insert (values As IDictionary) As Integer

Parameter

values
IDictionary

Eine IDictionary-Auflistung mit Parametern, die mit der InsertMethod-Eigenschaft zum Ausführen des Einfügevorgangs verwendet wird. Wenn der Methode keine Parameter zugeordnet sind, muss null übergeben werden.

Gibt zurück

Die Anzahl der eingefügten Zeilen, andernfalls -1 (wenn die Anzahl unbekannt ist).

Ausnahmen

Die CanInsert-Eigenschaft gibt false zurück.

Hinweise

Der Standardrückgabewert ist -1, was bedeutet, dass eine unbekannte Anzahl von Zeilen eingefügt wurde. Um einen anderen Wert zurückzugeben, legen Sie die AffectedRows -Eigenschaft des ObjectDataSourceStatusEventArgs -Objekts des Ereignisses Inserted fest. Die Anzahl der betroffenen Zeilen wird in der Regel von der Insert -Methode für das Geschäftsobjekt zurückgegeben, und dieser Wert ist über die ReturnValue -Eigenschaft des ObjectDataSourceStatusEventArgs -Objekts des Inserted Ereignisses verfügbar.

Die Insert -Methode ruft die -Methode auf ExecuteInsert und übergibt die values -Auflistung.

Gilt für:

Weitere Informationen