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 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.