gridview 分页后隐藏列,该如何处理

gridview 分页后隐藏列
gridview1分页以后在RowDataBound时间里隐藏列,提示超出范围
e.Row.Cells[1].Visible = false;
发现只识别到第一列,请问如何才能识别所有的列并隐藏其中的一列?
------解决思路----------------------
为什么是e.Row.Cells[1],你不是要隐藏列吗,怎么去动单元格的属性
不要在RowDataBound事件里隐藏
------解决思路----------------------
for(int i=0;i<gridview.rows.count;i++)
{
e.Row.Cells[i].Visible = false;
}
e.Row.Cells[1].Visible = false;=》你只设置了一列。肯定这一列隐藏了
------解决思路----------------------
这么奇怪啊......................................
------解决思路----------------------
引用:
Quote: 引用:

为什么是e.Row.Cells[1],你不是要隐藏列吗,怎么去动单元格的属性
不要在RowDataBound事件里隐藏

那应该怎么弄,我想数据读出来的时候就是隐藏的

如果你不需要让它一会显示一会隐藏的话,直接在设计器里指定让它不要显示
或者在加载数据的时候让整个列隐藏
或者JS脚本控制(这样比较灵活,什么时候隐藏,什么时候显示,都行)
总之设置一次就行了,不要循环每行去设置列的属性