CurrencyManager.AddNew Methode

Definition

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.

Gilt für:

Weitere Informationen