Gridwiev Ile Hücreye Veri Ekleme

GridView ile Hücreye Veri Ekleme

GridView, verileri tablo biçiminde görüntülemek için kullanılan bir ASP.NET web kontrolüdür. Hücrelere veri eklemek için çeşitli yöntemler vardır. Bu makalede, GridView’e hücreye veri eklemenin farklı yollarını ele alacağız.

1. Veri Bağlama Kullanarak Hücrelere Veri Ekleme

Veri bağlama, verileri bir veri kaynağına bağlamak ve bu verileri web kontrolünde görüntülemek için kullanılan bir tekniktir. GridView’e veri bağlamak için DataSource ve DataBind() yöntemlerini kullanabilirsiniz.

“`
protected void Page_Load(object sender, EventArgs e)
{
// Veri kaynağını ayarlayın
GridView1.DataSource = GetDataSource();

// Veri bağlamayı gerçekleştirin
GridView1.DataBind();

}

private DataTable GetDataSource()
{
// Veri kaynağınızdan veri almak için bu yöntemi kullanın
// Örneğin, bir veritabanından veri almak için bir SQL sorgusu kullanabilirsiniz
DataTable dt = new DataTable();
dt.Columns.Add(“Adı”);
dt.Columns.Add(“Soyadı”);
dt.Rows.Add(“Ahmet”, “Yılmaz”);
dt.Rows.Add(“Mehmet”, “Kaya”);
dt.Rows.Add(“Ayşe”, “Öztürk”);
return dt;
}
“`

Yukarıdaki örnekte, GetDataSource() yöntemi veri kaynağınızdan veri almak için kullanılır. Bu veri daha sonra DataSource özelliğine atanır ve DataBind() yöntemi kullanılarak veri bağlama gerçekleştirilir.

2. Kod Arkasında Hücrelere Veri Ekleme

Kod arkasında hücrelere veri eklemek için Cells özelliğini kullanabilirsiniz. Cells özelliği, GridView’deki tüm hücrelere erişmenizi sağlar. Hücrelere veri eklemek için aşağıdaki adımları izleyebilirsiniz:

  1. GridView’deki satırı bulun.
  2. Satırdaki hücreyi bulun.
  3. Hücrenin Text özelliğini ayarlayın.

“`
protected void Button1_Click(object sender, EventArgs e)
{
// GridView’deki ilk satırı bulun
GridViewRow row = GridView1.Rows[0];

// Satırdaki ilk hücreyi bulun
TableCell cell = row.Cells[0];

// Hücrenin metnini ayarlayın
cell.Text = "Yeni Metin";

}
“`

Yukarıdaki örnekte, Button1_Click() olay işleyicisi, Button1 düğmesine tıklandığında çalışır. Olay işleyicisi, GridView’deki ilk satırı ve ilk hücreyi bulur ve hücrenin metnini “Yeni Metin” olarak ayarlar.

3. Önizleme Modunda Hücrelere Veri Ekleme

Önizleme modunda hücrelere veri eklemek için EditIndex özelliğini kullanabilirsiniz. EditIndex özelliği, düzenlenmekte olan satırın dizinini belirtir. Hücrelere veri eklemek için aşağıdaki adımları izleyebilirsiniz:

  1. EditIndex özelliğini ayarlayın.
  2. Düzenlenmekte olan satırı bulun.
  3. Satırdaki hücreyi bulun.
  4. Hücrenin Text özelliğini ayarlayın.

“`
protected void Button2_Click(object sender, EventArgs e)
{
// Düzenlenmekte olan satırın dizinini ayarlayın
GridView1.EditIndex = 1;

// Düzenlenmekte olan satırı bulun
GridViewRow row = GridView1.Rows[GridView1.EditIndex];

// Satırdaki ilk hücreyi bulun
TableCell cell = row.Cells[0];

// Hücrenin metnini ayarlayın
cell.Text = "Yeni Metin";

}
“`

Yukarıdaki örnekte, Button2_Click() olay işleyicisi, Button2 düğmesine tıklandığında çalışır. Olay işleyicisi, EditIndex özelliğini 1 olarak ayarlar, düzenlenmekte olan satırı bulur, satırdaki ilk hücreyi bulur ve hücrenin metnini “Yeni Metin” olarak ayarlar.

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi