猿问

GridView不用下标确定列。

GridView1.Columns[5].Visible = false;

如果要隐藏第六列,这样是可以的,但是如果设计有变动或者列顺序有变动,这样就有问题了,有没有办法根据字段名获取列,比如GridView1.Columns["colname"].Visible = false;这样的。


月关宝盒
浏览 465回答 2
2回答

qq_花开花谢_0

Columns["colname"],这都写出来了,你是知道没有的吧?呵呵。我也碰到过这种问题,后来对列来了个遍历,根据HeaderText来判断是否隐藏的。要是你有了更好的方法别忘了告诉我啊。

qq_笑_17

这个确实没有,我遇到过,最后只能自己重写GridView控件了,呵呵!或者网上找牛人写好的控件用吧,微软是没有提供这个功能的。
随时随地看视频慕课网APP
我要回答