ObjectDataSource.Insert Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför en infogningsåtgärd genom att anropa den metod som identifieras av InsertMethod egenskapen och eventuella parametrar i InsertParameters samlingen.
public:
int Insert();
public int Insert();
member this.Insert : unit -> int
Public Function Insert () As Integer
Returer
Ett värde som representerar antalet rader som infogats i den underliggande datalagringen.
Kommentarer
Innan åtgärden Insert utförs OnInserting anropas metoden för att skapa Inserting händelsen. Du kan hantera Inserting händelsen för att undersöka parametrarnas värden och utföra eventuell förbearbetning före en Insert åtgärd. För att utföra en infogningsåtgärd ObjectDataSourceView använder objektet reflektion för att skapa en instans av objektet som identifieras av TypeName egenskapen. Den anropar sedan den metod som identifieras av egenskapen med hjälp av InsertMethod associerade InsertParameters egenskaper. När åtgärden Insert har slutförts anropas OnInserted metoden för att skapa Inserted händelsen. Du kan hantera Inserted händelsen för att undersöka eventuella returvärden, utdataparametrar och undantag och utföra eventuella efterbearbetningar.
Metoden Insert delegerar till Insert metoden ObjectDataSourceView för den som är associerad med ObjectDataSource kontrollen.
Mer information om parametersammanslagningen, objektets livslängd och metodmatchning finns i InsertMethod.
Data-Bound kontroller
När objektet ObjectDataSource är associerat med en databunden kontroll, till exempel GridView kontrollen, är det inte nödvändigt att anropa Insert metoden från sidkoden. Metoden Insert anropas direkt av den databundna kontrollen i stället.