CurrencyManager.AddNew Metodo

Definizione

Aggiunge un nuovo elemento all'elenco sottostante.

public:
 override void AddNew();
public override void AddNew();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()

Eccezioni

L'origine dati sottostante non implementa IBindingListo l'origine dati ha generato un'eccezione perché l'utente ha tentato di aggiungere una riga a una dimensione DataViewfissa o di sola lettura.

Esempio

Nell'esempio di codice seguente viene aggiunto un nuovo elemento all'elenco con il AddNew metodo .

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

Commenti

Questo metodo è supportato solo se l'origine dati implementa l'interfaccia IBindingList e l'origine dati consente l'aggiunta di righe (AllowNew è true).

Note

Questa proprietà è stata progettata per consentire ai controlli associati complessi, ad esempio il DataGrid controllo, di aggiungere nuovi elementi all'elenco.

Questa proprietà viene in genere utilizzata solo se si crea un controllo personalizzato che incorpora .CurrencyManager In caso contrario, per aggiungere elementi se l'origine dati è un DataViewoggetto , usare il DataView.AddNew metodo della DataView classe . Se l'origine dati è un DataTableoggetto , usare il NewRow metodo e aggiungere la riga a DataRowCollection.

Si applica a

Vedi anche