AutoGenerate olarak oluşturulmuş GridView kontrolünde sütun gizleme
Yine OnRowCreated olayında;
protected void gridTablo_RowCreated(object sender, GridViewRowEventArgs e)AutoGenerate olarak oluşturulmuş GridView kontrolüne buton ekleme ve Click olayını yakalama
{
GridViewRow satir = e.Row;
List<TableCell> sutunlar = new List<TableCell>();
foreach (DataControlField column in gridTablo.Columns)
{
TableCell hucre = satir.Cells[0];
satir.Cells.Remove(hucre);
sutunlar.Add(hucre);
}
satir.Cells.AddRange(sutunlar.ToArray());
e.Row.Cells[0].Visible = false; //Sıfırıncı sütunu gizle
e.Row.Cells[7].Visible = false; //Yedinci sütunu gizle
}
Tıklanan butonun görünümünü değiştirme
Oluşan butonu sütunların en sağına alma
AutoGenerate olarak oluşturulmuş GridView kontrolünde sütun gizleme