CurrencyManager.AddNew Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.