Condividi tramite


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 l'interfaccia IBindingList oppure l'origine dati ha generato un'eccezione a seguito del tentativo dell'utente di aggiungere una riga a un oggetto DataView in sola lettura o di dimensioni fisse.

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 e l'origine dati consente l'aggiunta IBindingList di righe (AllowNew è true).

Nota

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

In genere si usa questa proprietà solo se si sta creando il proprio controllo 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