CurrencyManager.AddNew Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der zugrunde liegenden Liste ein neues Element hinzu.
public:
override void AddNew();
public override void AddNew ();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()
Ausnahmen
Die zugrunde liegende Datenquelle implementiert IBindingList nicht, oder die Datenquelle hat eine Ausnahme ausgelöst, da der Benutzer versucht hat, einer schreibgeschützten DataView oder einer solchen mit fester Größe eine Zeile hinzuzufügen.
Beispiele
Im folgenden Codebeispiel wird der Liste mit der AddNew -Methode ein neues Element hinzugefügt.
void AddListItem()
{
// Get the CurrencyManager for a DataTable.
CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ DataTable1 ]);
myCurrencyManager->AddNew();
}
private void AddListItem()
{
// Get the CurrencyManager for a DataTable.
CurrencyManager myCurrencyManager =
(CurrencyManager)this.BindingContext[DataTable1];
myCurrencyManager.AddNew();
}
Private Sub AddListItem()
' Get the CurrencyManager for a DataTable.
Dim myCurrencyManager As CurrencyManager = _
CType(Me.BindingContext(DataTable1), CurrencyManager)
myCurrencyManager.AddNew()
End Sub
Hinweise
Diese Methode wird nur unterstützt, wenn die Datenquelle die IBindingList Schnittstelle implementiert und die Datenquelle das Hinzufügen von Zeilen zulässt (AllowNew ist true
).
Hinweis
Diese Eigenschaft wurde so konzipiert, dass komplex gebundene Steuerelemente, z. B. das DataGrid Steuerelement, der Liste neue Elemente hinzufügen können.
Sie verwenden diese Eigenschaft in der Regel nur, wenn Sie Ein eigenes Steuerelement erstellen, das das CurrencyManagerenthält. Andernfalls verwenden Sie zum Hinzufügen von Elementen, wenn die Datenquelle ein DataViewist, die DataView.AddNew -Methode der DataView -Klasse. Wenn die Datenquelle ein DataTableist, verwenden Sie die NewRow -Methode, und fügen Sie die Zeile hinzu DataRowCollection.