Udostępnij za pośrednictwem


ObjectDataSource.Insert Metoda

Definicja

Wykonuje operację wstawiania, wywołując metodę, która jest identyfikowana przez InsertMethod właściwość i wszystkie parametry w kolekcji InsertParameters .

public:
 int Insert();
public int Insert();
member this.Insert : unit -> int
Public Function Insert () As Integer

Zwraca

Wartość reprezentująca liczbę wierszy wstawionych do bazowego magazynu danych.

Uwagi

Przed wykonaniem Insert operacji wywoływana OnInserting jest metoda w celu wywołania Inserting zdarzenia. Zdarzenie można obsłużyć Inserting w celu zbadania wartości parametrów i wykonania dowolnego przetwarzania wstępnego przed operacją Insert . Aby wykonać operację wstawiania, ObjectDataSourceView obiekt używa odbicia w celu utworzenia wystąpienia obiektu identyfikowanego przez TypeName właściwość. Następnie wywołuje metodę, która jest identyfikowana przez InsertMethod właściwość, przy użyciu wszelkich skojarzonych InsertParameters właściwości. Po zakończeniu Insert operacji wywoływana OnInserted jest metoda w celu wywołania Inserted zdarzenia. Zdarzenie można obsłużyć Inserted w celu zbadania wszystkich wartości zwracanych, parametrów wyjściowych i wyjątków oraz wykonania dowolnego przetwarzania końcowego.

Metoda Insert deleguje do Insert metody ObjectDataSourceView , która jest skojarzona z kontrolką ObjectDataSource .

Aby uzyskać więcej informacji na temat scalania parametrów, okresu istnienia obiektu i rozpoznawania metod, zobacz InsertMethod.

kontrolki Data-Bound

ObjectDataSource Gdy obiekt jest skojarzony z formantem powiązanym z danymi, takim jak kontrolkaGridView, nie jest konieczne wywołanie Insert metody z kodu strony. Metoda Insert jest wywoływana bezpośrednio przez kontrolkę powiązaną z danymi.

Dotyczy

Zobacz też