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 IBindingListkeine Ausnahme, oder die Datenquelle hat eine Ausnahme ausgelöst, da der Benutzer versucht hat, einer schreibgeschützten oder festen Größe DataVieweine 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 ermöglicht das Hinzufügen von Zeilen (AllowNew ist ).true
Note
Diese Eigenschaft wurde so konzipiert, dass komplexe gebundene Steuerelemente, z. B. das DataGrid Steuerelement, der Liste neue Elemente hinzufügen können.
Diese Eigenschaft wird normalerweise nur verwendet, wenn Sie ein eigenes Steuerelement erstellen, das die CurrencyManagerEigenschaft enthält. Verwenden Sie DataView andernfalls die Methode der DataView.AddNew Klasse, um Elemente hinzuzufügen, wenn die Datenquelle eine DataViewist. Wenn es sich bei der Datenquelle um eine DataTableDatenquelle handelt, verwenden Sie die NewRow Methode, und fügen Sie die Zeile der DataRowCollection.