我的一个列在第Girdview里以0为索引的第3列..用以下方法来隐藏此列
protected void Gv_ManageServices_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[2].Visible = false;
}
但总是报错指定的参数已超出有效值的范围
我只有把那一列放到第一列的时候用e.Row.Cells[0].Visible=false;的时候才不报错..
protected void Gv_ManageServices_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[2].Visible = false;
}
但总是报错指定的参数已超出有效值的范围
我只有把那一列放到第一列的时候用e.Row.Cells[0].Visible=false;的时候才不报错..
解决方案 »
- 为什么这个方法能将Table控件导成Excel或是Word???
- ReportDesignerPackage
- title标记怎么输出变量
- 为什么我的脚本执行完之后,任务栏还有访问服务器的进度条出现?
- DropDownList的问题
- 问一个关于用Global.asax处理事件的问题
- 求 asp 转 asp.net 注意事项
- 向高手求助:新闻翻页功能没能实现,点击完第二页后没有反映 -_-!
- look look
- 请装VS.NET的谈谈,我的机器太老。不知道可以装不?
- 各位大侠留步,小弟初学asp.net,直接学习asp.net2.0可以吗?还需要学习哪方面的内容。
- 关于GridView与其内部Dropdrownlist相关联的问题
e.Row.Cells[1].Visible = false;
是隐藏的哪列
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Attributes.Add("style", "display:none");
}