Nasıl yapılır: DataTable Tablosuna Satır Ekleme
Bir dataset nesnesine yeni kayıtlar eklemek için yeni bir veri satırı oluşturulmalı ve eklenen DataRow koleksiyonu (Rows), bir DataTable DataSet.Aşağıdaki yordamlarda nasıl yeni bir satır oluşturun ve içine Ekle Göster bir DataTable.Typed ve untyped DataSet sınıfları için örnekler verilmiştir.
[!NOT]
Veriye bağlı denetimler kullanan uygulamalar üzerinde "Yeni Ekle" düğmesi aracılığıyla yeni kayıtlar ekleme yeteneği almak bir BindingNavigator denetim.
Typed Dataset nesnesine yeni bir kayıt ekleme
Bu örnekte, bir dataset sahip olduğu varsayılır bir CustomersDataTable adlı iki sütunu vardır ve CustomerID ve CompanyName.Typed DataSet sütun adları özelliklerinin yazılı açığa DataRow nesne; Bu durumda CustomersRow.
Typed dataset nesnesine yeni bir kayıt eklemek için
Typed DataSet nesnesinin yeni bir örneği bildirin.Aşağıdaki örnekte, yeni bir örneğini bildirmek CustomersRow sınıfı, yeni bir satıra atamak, sütunları verilerle doldurmak ve yeni satır ekleme Customers tablonun Rows koleksiyonu:
Dim newCustomersRow As NorthwindDataSet.CustomersRow newCustomersRow = NorthwindDataSet1.Customers.NewCustomersRow() newCustomersRow.CustomerID = "ALFKI" newCustomersRow.CompanyName = "Alfreds Futterkiste" NorthwindDataSet1.Customers.Rows.Add(newCustomersRow)
NorthwindDataSet.CustomersRow newCustomersRow = northwindDataSet1.Customers.NewCustomersRow(); newCustomersRow.CustomerID = "ALFKI"; newCustomersRow.CompanyName = "Alfreds Futterkiste"; northwindDataSet1.Customers.Rows.Add(newCustomersRow);
Bir Untyped Dataset nesnesine yeni bir kayıt ekleme
Bu örnekte, onu untyped dataset sahip olduğu varsayılır bir CustomersDataTable adlı iki sütun olan CustomerID ve CompanyName.Untyped DataSet sınıfları kodlama, sütun adları veya dizin bilgisi gerektirir.Bu örnek, sütun adlarını kullanır.
Untyped dataset sınıfına bir kayıt eklemek için
Call NewRow yöntemi bir DataTable yeni, boş bir satır oluşturmak için.Bu yeni bir satır veri tablosundan 's sütun yapısını devralan DataColumnCollection.Aşağıdaki kod yeni bir satır oluşturur, verilerle doldurur ve tablo için ekler Rows koleksiyonu.
Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow() newCustomersRow("CustomerID") = "ALFKI" newCustomersRow("CompanyName") = "Alfreds Futterkiste" DataSet1.Tables("Customers").Rows.Add(newCustomersRow)
DataRow newCustomersRow = dataSet1.Tables["Customers"].NewRow(); newCustomersRow["CustomerID"] = "ALFKI"; newCustomersRow["CompanyName"] = "Alfreds Futterkiste"; dataSet1.Tables["Customers"].Rows.Add(newCustomersRow);
Ayrıca bkz.
Görevler
Nasıl Yapılır: Bir DataTable Tablosundaki Satırları Düzenleme
Nasıl Yapılır: Bir DataTable Tablosundaki Satırları Silme
Nasıl yapılır: Bir Veri Kümesinde Değişiklikleri Kaydetme
Nasıl yapılır: Windows Forms BindingSource ile Öğe Eklemeyi Özelleştirme
Başvuru
Kavramlar
Uygulamanızdaki Verileri Düzenleme