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 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 ermöglicht das Hinzufügen von Zeilen (AllowNew ist true).

Hinweis

Diese Eigenschaft wurde entwickelt, um komplexe gebundene Steuerelemente, z. B. das DataGrid Steuerelement, zu ermöglichen, neue Elemente zur Liste hinzuzufügen.

Diese Eigenschaft wird normalerweise nur verwendet, wenn Sie ihr eigenes Steuerelement erstellen, das die CurrencyManagerEigenschaft enthält. Andernfalls können Sie Elemente hinzufügen, wenn die Datenquelle eine DataViewist, verwenden Sie die DataView.AddNew Methode der DataView Klasse. Wenn es sich bei der Datenquelle um eine DataTableDatenquelle handelt, verwenden Sie die NewRow Methode, und fügen Sie der Zeile die DataRowCollectionZeile hinzu.

Gilt für:

Siehe auch