DataSourceView.ExecuteInsert(IDictionary) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert een invoegbewerking uit op de lijst met gegevens die het DataSourceView object vertegenwoordigt.
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
Parameters
- values
- IDictionary
Een IDictionary van de naam-/waardeparen die worden gebruikt tijdens een invoegbewerking.
Retouren
Het aantal items dat is ingevoegd in de onderliggende gegevensopslag.
Uitzonderingen
De ExecuteInsert(IDictionary) bewerking wordt niet ondersteund door de DataSourceView.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe een klasse die de DataSourceView klasse uitbreidt, de CanInsert eigenschap en de ExecuteInsert methode kan overschrijven. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de DataSourceView klasse.
// 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
Opmerkingen
Met gegevensgebonden besturingselementen kunt u bepalen of de ExecuteInsert bewerking wordt ondersteund door een gegevensbronbesturingselement door het DataSourceView object op te halen met behulp van de GetView methode en de CanInsert eigenschap te controleren.
De values parameter is een set naam-/waardeparen die gegevenskolommen of -velden vertegenwoordigt en overeenkomende waarden die moeten worden ingevoegd.
Note
De standaardimplementatie van de DataSourceView klasse is het genereren van een NotSupportedException uitzondering. Als u de DataSourceView klasse uitbreidt, moet u de ExecuteInsert methode overschrijven als uw klasse ondersteuning biedt voor invoeging in de onderliggende gegevensopslag.