ObjectDataSourceView.Update(IDictionary, IDictionary, 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 pembaruan dengan memanggil metode yang diidentifikasi oleh UpdateMethod properti dan menggunakan parameter apa pun yang disediakan dalam keys
koleksi , , values
atau oldValues
.
public:
int Update(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ values, System::Collections::IDictionary ^ oldValues);
public int Update (System.Collections.IDictionary keys, System.Collections.IDictionary values, System.Collections.IDictionary oldValues);
override this.Update : System.Collections.IDictionary * System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Update (keys As IDictionary, values As IDictionary, oldValues As IDictionary) As Integer
Parameter
- keys
- IDictionary
Nilai IDictionary kunci yang digunakan untuk mengidentifikasi item yang akan diperbarui. Parameter ini digunakan dengan metode yang ditentukan oleh UpdateMethod properti untuk melakukan operasi pembaruan. Jika tidak ada parameter yang terkait dengan metode , lewati null
.
- values
- IDictionary
Nilai IDictionary baru untuk diterapkan ke sumber data. Parameter ini digunakan dengan metode yang ditentukan oleh UpdateMethod properti untuk melakukan operasi database pembaruan. Jika tidak ada parameter yang terkait dengan metode , lewati null
.
- oldValues
- IDictionary
IDictionary yang berisi nilai non-kunci tambahan yang digunakan untuk mencocokkan item di sumber data. Nilai baris diteruskan ke metode hapus, hanya jika ConflictDetection properti diatur ke CompareAllValues bidang .
Mengembalikan
Jumlah baris yang diperbarui; jika tidak, -1, jika angka tidak diketahui.
Keterangan
Nilai pengembalian default adalah -1, yang berarti bahwa jumlah baris yang tidak diketahui diperbarui. Untuk mengembalikan nilai yang berbeda, atur AffectedRows properti ObjectDataSourceStatusEventArgs objek Updated peristiwa. Jumlah baris yang terpengaruh biasanya dikembalikan oleh Update
metode untuk objek bisnis, dan nilai tersebut tersedia dari ReturnValue properti ObjectDataSourceStatusEventArgs parameter Updated peristiwa.
Metode ini Update memanggil ExecuteUpdate metode , meneruskan keys
parameter , values
, dan oldValues
.