Aracılığıyla paylaş


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

AddingNew

Columns

Kavramlar

Uygulamanızdaki Verileri Düzenleme

Adding Data to a DataTable

Diğer Kaynaklar

BindingSource Bileşeni

Manipulating Data in a DataTable