ObjectDataSourceView.Insert(IDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje operację wstawiania, wywołując metodę obiektu biznesowego, która jest identyfikowana przez InsertMethod właściwość przy użyciu określonej values
kolekcji.
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
Parametry
- values
- IDictionary
IDictionary Kolekcja parametrów używanych z właściwością InsertMethod do wykonania operacji wstawiania. Jeśli nie ma parametrów skojarzonych z metodą, przekaż polecenie null
.
Zwraca
Liczba wstawionych wierszy; w przeciwnym razie - 1, jeśli liczba nie jest znana.
Wyjątki
Właściwość CanInsert zwraca false
wartość .
Uwagi
Domyślna wartość zwracana to -1, co oznacza, że wstawiono nieznaną liczbę wierszy. Aby zwrócić inną wartość, ustaw AffectedRows właściwość ObjectDataSourceStatusEventArgs obiektu Inserted zdarzenia. Liczba wierszy, których dotyczy problem, jest zwykle zwracana przez Insert
metodę obiektu biznesowego, a ta wartość jest dostępna z ReturnValue właściwości ObjectDataSourceStatusEventArgs obiektu Inserted zdarzenia.
Metoda Insert wywołuje metodę ExecuteInsert , przekazując values
kolekcję.