20110226 学习记录:关于gridview选中行的字体变色..

做griedview选中行变色,因为变色后选中行原来的字体颜色会显得有点不清楚,所以想在行变色的时候也把该行字体颜色跟着相应变一下,可是怎么设置都没法改变字体颜色...

尝试了很多方法,设置style里的color,forecolor,font-color,e.Row.Cells[i].ForeColor....什么的,都不好用 orz,最后没办法改了别的背景色... 囧

 

 

后来查到有人用这个方法改变某个单元格里的text文本
可是我要改变一行的所有字体颜色啊!如果十几个单元格的话,难道要我一个个的FindControl过去? = =||||
难道就没有什么方法能一次性的在后台设置一行的字体颜色?? (┬_┬)

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            HtmlInputText txt = (HtmlInputText)e.Row.FindControl("Text1");
            if (Convert.ToInt32(txt.Value) < 0)
            {
                txt.Style.Add("color", "red");
            }
           
        }
    }
 

 

转载于:https://www.cnblogs.com/neru/archive/2011/03/01/1967639.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值