Condividi tramite


ObjectDataSource.Insert Metodo

Definizione

Esegue un'operazione di inserimento chiamando il metodo identificato dalla InsertMethod proprietà ed eventuali parametri nell'insieme InsertParameters .

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

Restituisce

Valore che rappresenta il numero di righe inserite nell'archivio dati sottostante.

Commenti

Prima di eseguire l'operazione Insert , viene chiamato il OnInserting metodo per generare l'evento Inserting . È possibile gestire l'evento Inserting per esaminare i valori dei parametri e per eseguire qualsiasi pre-elaborazione prima di un'operazione Insert . Per eseguire un'operazione di inserimento, l'oggetto utilizza la ObjectDataSourceView reflection per creare un'istanza dell'oggetto identificato dalla TypeName proprietà . Chiama quindi il metodo identificato dalla InsertMethod proprietà , utilizzando le proprietà associate InsertParameters . Al termine dell'operazione Insert , viene chiamato il OnInserted metodo per generare l'evento Inserted . È possibile gestire l'evento Inserted per esaminare i valori restituiti, i parametri di output e le eccezioni e per eseguire qualsiasi post-elaborazione.

Il Insert metodo delega al Insert metodo dell'oggetto ObjectDataSourceView associato al ObjectDataSource controllo .

Per altre informazioni sull'unione dei parametri, sulla durata degli oggetti e sulla risoluzione dei metodi, vedere InsertMethod.

controlli Data-Bound

Quando l'oggetto ObjectDataSource è associato a un controllo associato a dati, ad esempio il GridView controllo , non è necessario chiamare il Insert metodo dal codice della tabella. Il Insert metodo viene richiamato direttamente dal controllo associato a dati.

Si applica a

Vedi anche