CurrencyManager.AddNew Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan listeye yeni bir öğe ekler.
public:
override void AddNew();
public override void AddNew ();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()
Özel durumlar
Temel alınan veri kaynağı uygulamaz IBindingListveya kullanıcı salt okunur veya sabit boyutlu DataViewbir satır eklemeye çalıştığından veri kaynağı özel durum oluşturdu.
Örnekler
Aşağıdaki kod örneği, yöntemiyle AddNew listeye yeni bir öğe ekler.
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
Açıklamalar
Bu yöntem yalnızca veri kaynağı arabirimini uyguladığında IBindingList ve veri kaynağı satır eklemeye izin veriyorsa desteklenir (AllowNew olur true
).
Not
Bu özellik, denetim gibi karmaşık bağlı denetimlerin DataGrid listeye yeni öğeler eklemesine izin verecek şekilde tasarlanmıştır.
Genellikle bu özelliği yalnızca öğesini içeren CurrencyManagerkendi denetiminizi oluşturuyorsanız kullanırsınız. Aksi takdirde, veri kaynağı bir DataViewise öğeleri eklemek için sınıfının yöntemini DataView kullanınDataView.AddNew. Veri kaynağı bir DataTableise yöntemini kullanın NewRow ve satırını öğesine DataRowCollectionekleyin.