Çalışma zamanında bir GridView sütununu göstermek/gizlemek mümkün mü?Bir GridView sütununu ASP.Net'de çalışma zamanında gizleme
gridReviews.Columns["Name"].Visible = false;
Bunu yapmanın en iyi yolu nedir:
gridReviews.Columns[4].Visible = false;
Ancak aşağıdaki yapmak istiyorum:
aşağıdaki gibi endeksi yoluyla yapabilirsiniz? Eğer verilere erişebilir eğer
foreach (DataControlField col in gridReviews.Columns)
{
if (col.HeaderText == "Name")
{
col.Visible = false;
}
}
Başlık metnini veya temel veri kaynağındaki sütun/özellik adını kullanmak ister misiniz? – David
Beni durdurabilecek iyi bir noktayı yükseltin. Başlık metni, ızgara verisine bağlı olarak değişebilir, dolayısıyla bunu kullanamıyorum. Ancak gizlemem gereken sütun, bir veri kaynağına bağlı olmayan ve bir kimliği olmayan bir TemplateField'tır. – Sun