ObjectDataSourceView.ExecuteInsert(IDictionary) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.