Bagikan melalui


ObjectDataSourceView.ExecuteInsert(IDictionary) Metode

Definisi

Melakukan operasi penyisipan dengan memanggil metode objek bisnis yang diidentifikasi oleh InsertMethod properti menggunakan koleksi yang ditentukan values .

protected:
 override int ExecuteInsert(System::Collections::IDictionary ^ values);
protected override int ExecuteInsert (System.Collections.IDictionary values);
override this.ExecuteInsert : System.Collections.IDictionary -> int
Protected Overrides Function ExecuteInsert (values As IDictionary) As Integer

Parameter

values
IDictionary

Parameter IDictionary yang digunakan dengan InsertMethod properti untuk melakukan operasi penyisipan. Jika tidak ada parameter yang terkait dengan metode , lewati null.

Mengembalikan

Jumlah baris yang disisipkan; jika tidak, -1, jika angka tidak diketahui. Untuk informasi selengkapnya, lihat Insert.

Pengecualian

Properti CanInsert mengembalikan false.

values adalah null atau kosong.

Keterangan

Kelas ObjectDataSourceView mengimplementasikan metode yang diwariskan ExecuteInsert untuk menyisipkan data ke dalam penyimpanan data yang mendasar menggunakan objek bisnis. Pengembang halaman dan penulis kontrol terikat data tidak memanggil ExecuteInsert metode secara langsung; sebagai gantinya, gunakan metode yang diekspos Insert secara publik.

Sebelum penyisipan dilakukan, OnInserting metode dipanggil untuk menaikkan Inserting peristiwa. Anda dapat menangani peristiwa ini untuk memeriksa nilai parameter dan melakukan praprossesi sebelum Insert metode dipanggil.

Untuk melakukan operasi penyisipan, ObjectDataSourceView kontrol menggunakan pantulan untuk memanggil metode yang diidentifikasi oleh InsertMethod properti dan parameter terkait apa pun yang ada dalam values koleksi, lalu menjalankannya. Setelah operasi selesai, OnInserted metode dipanggil untuk menaikkan Inserted peristiwa. Anda dapat menangani peristiwa ini untuk memeriksa nilai pengembalian, kode kesalahan, dan melakukan pasca-pemrosesan.

Untuk informasi selengkapnya tentang mengembalikan jumlah baris yang disisipkan, lihat Insert.

Berlaku untuk

Lihat juga