【发布时间】:2012-06-16 05:51:49
【问题描述】:
是否可以在运行时按名称显示/隐藏 GridView 列?
我可以通过如下索引来做到这一点:
gridReviews.Columns[4].Visible = false;
但是我想做以下事情:
gridReviews.Columns["Name"].Visible = false;
最好的方法是什么?
【问题讨论】:
-
您要在基础数据源中使用标题文本还是列/属性名称?
-
你提出了一个可能会阻止我的好观点。标题文本可以根据网格数据而改变,所以我不能使用它。但是,我需要隐藏的列是一个 TemplateField,它没有绑定到数据源,而且它似乎没有 ID。
标签: c# gridview hide asp.net-4.0