关闭

关于Asp.net中GridView控件不显示部分列数据的方法

104人阅读 评论(0) 收藏 举报

在GridView的RowCreated事件中设置e.Row.Cells[16].Visible = false;


此事件还可以定义鼠标经过和离开时的颜色

e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#eaeaea';");//这是鼠标移到某行时改变某行的背景 
        e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor;");//鼠标移走时恢复 


另外,在GridView的RowDataBound事件中,可以判断单元格数值来调整行颜色

protected void gv_function_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.Cells[7].Text.Trim() != "1")
        {
            e.Row.BackColor = System.Drawing.Color.Red;
        }
    }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7298次
    • 积分:281
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条
    文章分类