GridView 隐藏列,visible="false"

时间:2009-03-26    点击:1558   

如果要在GridView 控件中隐藏不必要的列,使用<asp:BoundField DataField="sex" Visible="false"/>后 你就无法取得这列的值了.

解决办法: OnRowDataBound="GridView1_RowDataBound"

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
                if ((e.Row.RowType == DataControlRowType.DataRow) || (e.Row.RowType == DataControlRowType.Header) || (e.Row.RowType == DataControlRowType.Footer))
        {
            e.Row.Cells[4].Visible = false;
        }
    }

asp清除页面缓存
asp获取用户浏览器信息
asp获取用户真实的IP地址
asp判断网站的虚拟物理路径
asp解决URL含有特殊字符引发的错误
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 All Rights Reserved