DetailsView.InsertItem(Boolean) 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.
Wstawia bieżący rekord w źródle danych.
public:
virtual void InsertItem(bool causesValidation);
public virtual void InsertItem (bool causesValidation);
abstract member InsertItem : bool -> unit
override this.InsertItem : bool -> unit
Public Overridable Sub InsertItem (causesValidation As Boolean)
Parametry
- causesValidation
- Boolean
true
w celu przeprowadzenia weryfikacji strony po wywołaniu metody; w przeciwnym razie , false
.
Wyjątki
Ta metoda jest wywoływana, gdy kontrolka DetailsView nie jest w trybie wstawiania.
-lub-
Element DataSourceView skojarzony z kontrolką DetailsView to null
.
Uwagi
Gdy kontrolka DetailsView jest w trybie wstawiania, użyj InsertItem metody , aby programowo wstawić bieżący rekord w źródle danych. Ta metoda jest często używana, gdy trzeba wstawić bieżący rekord spoza DetailsView kontrolki, na przykład z innej kontrolki na stronie.
Uwaga
Kontrolka DetailsView musi być w trybie wstawiania po wywołaniu tej metody; w przeciwnym razie HttpException zgłaszany jest wyjątek.
Aby określić, czy weryfikacja strony jest wykonywana przed operacją wstawiania, użyj parametru causesValidation
. Wywołanie tej metody powoduje również wywołanie zdarzeń ItemInserted i ItemInserting .