C Datagridview Üzerinden Veri Ekleme

C# DataGridView Üzerinden Veri Ekleme

Giriş

DataGridView, Windows Forms uygulamalarında veri görüntüleme ve düzenleme için kullanılan güçlü bir denetimdir. Veri ekleme, DataGridView’in temel özelliklerinden biridir ve kullanıcıların uygulamanıza kolayca yeni veriler girmelerine olanak tanır. Bu makale, C# kullanarak DataGridView’e veri eklemenin adım adım bir kılavuzunu sağlayacaktır.

DataGridView’e Veri Ekleme Adımları

1. Veri Kaynağı Oluşturma

DataGridView’e veri eklemeden önce, bir veri kaynağı oluşturmanız gerekir. Bu, verilerin depolanacağı bir nesnedir. En yaygın veri kaynakları arasında DataTable, DataSet ve BindingList bulunur.

2. DataGridView’e Veri Kaynağını Bağlama

Veri kaynağı oluşturulduktan sonra, DataGridView’e bağlamanız gerekir. Bunu, DataGridView’in DataSource özelliğini veri kaynağı nesnesine ayarlayarak yapabilirsiniz.

3. Yeni Bir Satır Ekleme

DataGridView’e yeni bir satır eklemek için Rows.Add() yöntemini kullanabilirsiniz. Bu yöntem, yeni bir satır nesnesi döndürür.

4. Satır Verilerini Ayarlama

Yeni satır nesnesi oluşturulduktan sonra, Cells özelliğini kullanarak satır verilerini ayarlayabilirsiniz. Cells özelliği, satırdaki hücrelere erişmenizi sağlar.

5. Değişiklikleri Kaydetme

Satır verilerini ayarladıktan sonra, değişiklikleri veri kaynağına kaydetmeniz gerekir. Bu, veri kaynağının AcceptChanges() yöntemini çağırarak yapılabilir.

Örnek Kod

Aşağıdaki kod örneği, bir DataTable veri kaynağı oluşturur, DataGridView’e bağlar, yeni bir satır ekler, satır verilerini ayarlar ve değişiklikleri kaydeder:

“`c#
// Veri kaynağı oluştur
DataTable dataTable = new DataTable();
dataTable.Columns.Add(“Ad”);
dataTable.Columns.Add(“Soyad”);

// DataGridView’e veri kaynağını bağla
dataGridView1.DataSource = dataTable;

// Yeni bir satır ekle
DataRow newRow = dataTable.NewRow();

// Satır verilerini ayarla
newRow[“Ad”] = “John”;
newRow[“Soyad”] = “Doe”;

// Satırı veri kaynağına ekle
dataTable.Rows.Add(newRow);

// Değişiklikleri kaydet
dataTable.AcceptChanges();
“`

Faydalı Kaynaklar

Sonuç

C# kullanarak DataGridView’e veri eklemek, uygulamanıza yeni veriler girmek için basit ve etkili bir yoldur. Bu makalede açıklanan adımları izleyerek, kullanıcılarınızın verilerinizi kolayca düzenlemelerine ve güncellemelerine olanak tanıyabilirsiniz.


Yayımlandı

kategorisi