CurrencyManager.AddNew Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje nowy element do listy bazowej.
public:
override void AddNew();
public override void AddNew ();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()
Wyjątki
Bazowe źródło danych nie implementuje IBindingListelementu lub źródło danych zgłosiło wyjątek, ponieważ użytkownik próbował dodać wiersz do pliku tylko do odczytu lub o stałym rozmiarze DataView.
Przykłady
Poniższy przykład kodu dodaje nowy element do listy za pomocą AddNew metody .
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
Uwagi
Ta metoda jest obsługiwana tylko wtedy, gdy źródło danych implementuje IBindingList interfejs, a źródło danych umożliwia dodawanie wierszy (AllowNew to true
).
Uwaga
Ta właściwość została zaprojektowana tak, aby zezwalać na złożone formanty, takie jak kontrolka DataGrid , dodawanie nowych elementów do listy.
Tej właściwości zwykle używa się tylko wtedy, gdy tworzysz własną kontrolkę, która zawiera element CurrencyManager. W przeciwnym razie, aby dodać elementy, jeśli źródłem danych jest DataView, użyj DataView.AddNew metody DataView klasy . Jeśli źródłem danych jest DataTable, użyj NewRow metody i dodaj wiersz do .DataRowCollection