DataGridView’e Manuel Veri Ekleme
DataGridView, Windows Forms uygulamalarında veri görüntülemek ve düzenlemek için kullanılan güçlü bir kontrolüdür. Verileri manuel olarak DataGridView’e eklemek, veri kaynakları veya veri bağlama kullanmadan veri eklemek istediğinizde yararlı olabilir.
Veri Satırları Ekleme
DataGridView’e veri satırları eklemek için aşağıdaki adımları izleyin:
- Yeni bir satır oluşturun:
Rows.Add()
yöntemini kullanarak yeni bir satır oluşturun. - Hücre değerlerini ayarlayın: Yeni satırdaki hücre değerlerini
Cells[columnName]
dizisi veyaItem[columnIndex]
dizisi kullanarak ayarlayın. - Satırı DataGridView’e ekleyin: Yeni satırı
Rows
koleksiyonuna ekleyin.
“`csharp
// Yeni bir satır oluşturun
DataGridViewRow newRow = new DataGridViewRow();
// Hücre değerlerini ayarlayın
newRow.Cells[“Ad”].Value = “John”;
newRow.Cells[“Soyad”].Value = “Doe”;
// Satırı DataGridView’e ekleyin
dataGridView1.Rows.Add(newRow);
“`
Veri Sütunları Ekleme
DataGridView’e veri sütunları eklemek için aşağıdaki adımları izleyin:
- Yeni bir sütun oluşturun:
Columns.Add()
yöntemini kullanarak yeni bir sütun oluşturun. - Sütun özelliklerini ayarlayın: Yeni sütunun özelliklerini
Name
,HeaderText
veDataPropertyName
gibi özelliklerini ayarlayın. - Sütunu DataGridView’e ekleyin: Yeni sütunu
Columns
koleksiyonuna ekleyin.
“`csharp
// Yeni bir sütun oluşturun
DataGridViewColumn newColumn = new DataGridViewTextBoxColumn();
// Sütun özelliklerini ayarlayın
newColumn.Name = “Yaş”;
newColumn.HeaderText = “Yaş”;
newColumn.DataPropertyName = “Age”;
// Sütunu DataGridView’e ekleyin
dataGridView1.Columns.Add(newColumn);
“`
Veri Hücrelerini Düzenleme
DataGridView’deki veri hücrelerini düzenlemek için aşağıdaki adımları izleyin:
- Hücreyi seçin: Düzenlemek istediğiniz hücreyi seçin.
- Hücre değerini ayarlayın:
Value
özelliğini kullanarak hücre değerini ayarlayın. - Değişiklikleri kaydedin: Değişiklikleri kaydetmek için
EndEdit()
yöntemini kullanın.
“`csharp
// Hücre değerini ayarlayın
dataGridView1.Rows[0].Cells[“Ad”].Value = “Jane”;
// Değişiklikleri kaydedin
dataGridView1.EndEdit();
“`
Faydalı Siteler ve Dosyalar
- DataGridView Sınıfı (Microsoft Dokümantasyonu)
- DataGridView’e Veri Ekleme (CodeProject)
- DataGridView’e Manuel Veri Ekleme (Stack Overflow)