Gridview Satır Ekleme Kodu Asp.net

GridView Satır Ekleme Kodu ASP.NET

GridView, ASP.NET’te veri tablolarını ve veri kümelerini görüntülemek için kullanılan bir web kontrolüdür. GridView, satır ekleme, satır silme, satır düzenleme gibi çeşitli özelliklere sahiptir. Bu makalede, GridView’e satır ekleme işleminin nasıl yapılacağı anlatılacaktır.

Adım 1: GridView Oluşturma

İlk olarak, ASP.NET web formunuza bir GridView kontrolü eklemeniz gerekir. Bunu, Araç Kutusu’ndan GridView kontrolünü sürükleyip web formunuza bırakarak yapabilirsiniz.

Adım 2: GridView’e Veri Kaynağı Ekleme

GridView’e veri kaynağı eklemek için, GridView kontrolünün DataSource özelliğini kullanmanız gerekir. Veri kaynağı olarak bir veri tablosu, veri kümesi veya nesne koleksiyonu kullanabilirsiniz.

Örneğin, veri kaynağı olarak bir veri tablosu kullanmak için aşağıdaki kodu kullanabilirsiniz:

GridView1.DataSource = dt;

Adım 3: GridView’e Sütun Ekleme

GridView’e sütun eklemek için, GridView kontrolünün Columns özelliğini kullanmanız gerekir. Sütun eklemek için aşağıdaki kodu kullanabilirsiniz:

GridView1.Columns.Add(new BoundField { DataField = "Ad", HeaderText = "Ad" });
GridView1.Columns.Add(new BoundField { DataField = "Soyad", HeaderText = "Soyad" });

Adım 4: GridView’e Satır Ekleme Butonu Ekleme

GridView’e satır ekleme butonu eklemek için, web formunuza bir Button kontrolü eklemeniz gerekir. Bunu, Araç Kutusu’ndan Button kontrolünü sürükleyip web formunuza bırakarak yapabilirsiniz.

Button kontrolünün Text özelliğini “Satır Ekle” olarak ayarlayın.

Adım 5: Satır Ekleme Butonunun Click Olayını İşleme

Satır ekleme butonunun Click olayını işlemek için, aşağıdaki kodu kullanabilirsiniz:

“`
protected void Button1_Click(object sender, EventArgs e)
{
// Yeni bir satır oluşturun
DataRow newRow = dt.NewRow();

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

// Yeni satırı veri tablosuna ekleyin
dt.Rows.Add(newRow);

// GridView'i yenileyin
GridView1.DataBind();

}
“`

Faydalı Siteler

İlgili Dosyalar


Yayımlandı

kategorisi