Freigeben über


ObjectDataSourceView.Insert(IDictionary) Methode

Definition

Führt einen Einfügevorgang durch Aufrufen der Geschäftsobjektmethode aus, die von der Eigenschaft mithilfe der InsertMethod angegebenen values Auflistung identifiziert 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 von Parametern, die mit der InsertMethod Eigenschaft zum Ausführen des Einfügevorgangs verwendet werden. Wenn der Methode keine Parameter zugeordnet sind, übergeben Sie .null

Gibt zurück

Die Anzahl der eingefügten Zeilen; andernfalls -1, wenn die Zahl nicht bekannt ist.

Ausnahmen

Die CanInsert Eigenschaft gibt zurück false.

Hinweise

Der Standardwert 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 Inserted Ereignisses 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 ExecuteInsert Methode auf und übergibt die values Auflistung.

Gilt für:

Weitere Informationen