ObjectDataSource.Insert Metod

Definition

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.

Gäller för

Se även