Udostępnij za pośrednictwem


DetailsView.InsertItem(Boolean) Metoda

Definicja

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 .

Dotyczy

Zobacz też