Udostępnij za pośrednictwem


ObjectDataSourceView.Insert(IDictionary) Metoda

Definicja

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 falsewartość .

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ę.

Dotyczy

Zobacz też