Bagikan melalui


ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Metode

Definisi

Melakukan operasi pembaruan dengan memanggil metode yang diidentifikasi oleh UpdateMethod properti dan menggunakan parameter apa pun yang disediakan dalam keyskoleksi , , valuesatau 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 keysparameter , values, dan oldValues .

Berlaku untuk

Lihat juga