Devexpress Gridview Veri Ekleme

DevExpress GridView’de Veri Ekleme

DevExpress GridView, veri tabanından veya diğer veri kaynaklarından veri görüntüleyen ve düzenleyen güçlü bir .NET bileşenidir. GridView, kullanıcıların yeni kayıtlar eklemesine, mevcut kayıtları düzenlemesine ve kayıtları silmesine olanak tanıyan veri ekleme özelliklerine sahiptir.

Yeni Kayıt Ekleme

Bir GridView’e yeni bir kayıt eklemek için aşağıdaki adımları izleyin:

  1. Yeni Ekleme Düğmesi Ekleme: GridView’in araç çubuğuna bir “Yeni Ekle” düğmesi ekleyin.
  2. Yeni Ekleme İşleyicisi Oluşturma: “Yeni Ekle” düğmesi tıklandığında tetiklenecek bir işleyici oluşturun.
  3. Yeni Kayıt Oluşturma: İşleyicide, yeni bir veri satırı oluşturun ve GridView’in veri kaynağına ekleyin.
  4. GridView’i Yenileme: Yeni kayıt eklendikten sonra GridView’i yenileyin.

“`csharp
private void btnYeniEkle_Click(object sender, EventArgs e)
{
// Yeni bir veri satırı oluşturun
DataRow yeniSatir = veriTablosu.NewRow();

// Yeni satıra değerler atayın
yeniSatir["Ad"] = "Yeni Ad";
yeniSatir["Soyad"] = "Yeni Soyad";

// Yeni satırı veri kaynağına ekleyin
veriTablosu.Rows.Add(yeniSatir);

// GridView'i yenileyin
gridView1.RefreshData();

}
“`

Mevcut Kayıtları Düzenleme

Kullanıcılar, GridView’deki mevcut kayıtları düzenleyebilir. Bunu yapmak için aşağıdaki adımları izleyin:

  1. Düzenleme Modunu Etkinleştirme: GridView’in düzenleme modunu etkinleştirin.
  2. Düzenleme İşleyicisi Oluşturma: Bir satır düzenlendiğinde tetiklenecek bir işleyici oluşturun.
  3. Kayıt Değişikliklerini Kaydetme: İşleyicide, yapılan değişiklikleri veri kaynağına kaydedin.
  4. GridView’i Yenileme: Değişiklikler kaydedildikten sonra GridView’i yenileyin.

“`csharp
private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
{
// Değiştirilen satırı alın
DataRow satir = e.Row as DataRow;

// Değişiklikleri veri kaynağına kaydedin
veriTablosu.AcceptChanges();

// GridView'i yenileyin
gridView1.RefreshData();

}
“`

Kayıtları Silme

Kullanıcılar, GridView’deki kayıtları silebilir. Bunu yapmak için aşağıdaki adımları izleyin:

  1. Silme İşleyicisi Oluşturma: Bir satır silindiğinde tetiklenecek bir işleyici oluşturun.
  2. Kayıtları Veri Kaynağından Silme: İşleyicide, seçili kayıtları veri kaynağından silin.
  3. GridView’i Yenileme: Kayıtlar silindikten sonra GridView’i yenileyin.

“`csharp
private void gridView1_RowDeleted(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
{
// Silinen satırı alın
DataRow satir = e.Row as DataRow;

// Kaydı veri kaynağından silin
veriTablosu.Rows.Remove(satir);

// GridView'i yenileyin
gridView1.RefreshData();

}
“`

Faydalı Kaynaklar


Yayımlandı

kategorisi