DataSourceView.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 sisipkan pada daftar data yang diwakili DataSourceView objek.
protected:
virtual int ExecuteInsert(System::Collections::IDictionary ^ values);
protected virtual int ExecuteInsert(System.Collections.IDictionary values);
abstract member ExecuteInsert : System.Collections.IDictionary -> int
override this.ExecuteInsert : System.Collections.IDictionary -> int
Protected Overridable Function ExecuteInsert (values As IDictionary) As Integer
Parameter
- values
- IDictionary
Pasangan IDictionary nama/nilai yang digunakan selama operasi penyisipan.
Mengembalikan
Jumlah item yang dimasukkan ke dalam penyimpanan data yang mendasar.
Pengecualian
ExecuteInsert(IDictionary) Operasi ini tidak didukung oleh DataSourceView.
Contoh
Contoh kode berikut menunjukkan bagaimana kelas yang memperluas DataSourceView kelas dapat mengambil alih CanInsert properti dan ExecuteInsert metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DataSourceView kelas .
// The CsvDataSourceView does not currently
// permit insertion of a new record. You can
// modify or extend this sample to do so.
public override bool CanInsert {
get {
return false;
}
}
protected override int ExecuteInsert(IDictionary values)
{
throw new NotSupportedException();
}
' The CsvDataSourceView does not currently
' permit insertion of a new record. You can
' modify or extend this sample to do so.
Public Overrides ReadOnly Property CanInsert() As Boolean
Get
Return False
End Get
End Property
Protected Overrides Function ExecuteInsert(values As IDictionary) As Integer
Throw New NotSupportedException()
End Function 'ExecuteInsert
Keterangan
Kontrol terikat data dapat menentukan apakah ExecuteInsert operasi didukung oleh kontrol sumber data dengan mengambil DataSourceView objek menggunakan GetView metode , dan memeriksa CanInsert properti .
Parameter values adalah sekumpulan pasangan nama/nilai yang mewakili kolom atau bidang data dan nilai terkait untuk disisipkan.
Nota
Implementasi DataSourceView default kelas adalah melemparkan NotSupportedException pengecualian. Jika Anda memperluas DataSourceView kelas, ambil ExecuteInsert alih metode jika kelas Anda mendukung penyisipan ke penyimpanan data yang mendasar.