有CCS的情况下,如何动态设置gridview的字体颜色

原创 2009年03月03日 10:41:00

最近碰到一个问题,用户希望根据gridview中某一行的值来动态显示颜色,例如,如果是“可入账合同”则改行的文字为红色,便于查找。我用的.net2005,framework2.0。

 

根据网上的代码,我写了如下的代码:

    public void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
      if (e.Row.RowType == DataControlRowType.DataRow)
      {
          string stat_name = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "stat_name")).Trim();
          if (stat_name == "已入账合同")
              e.Row.ForeColor = Color.Red;
      }
    }

但是发现字体的颜色并没有变化,后来发现这个gridview有css,里面有td的样式,查找发现,css里面已经fontcolor的设置。所以代码才没有发挥作用,后来将css中关于fontcolor的值去掉,问题得以解决。

 

这虽然是个小问题,不过我感觉还是很有成就感的!

版权声明:本文为博主原创文章,未经博主允许不得转载。

gridview设置背景字体颜色

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        if (e.Row....
  • changxiaoyanzi
  • changxiaoyanzi
  • 2011年02月23日 14:46
  • 1224

如何动态设置gridview的字体颜色

public void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {      if (e.Row.RowTyp...
  • daqiaonanlu2000
  • daqiaonanlu2000
  • 2009年08月28日 13:09
  • 2112

listview、GridView单点击效果,点击改变背景改变item字体颜色实现

有的时候,会有这样的需求,在listview,GridView这种复用型控件中,实现单个item点击,item内容变色,或者item背景改变,当点击了第一个item,item背景改变,当点击第二个it...
  • jakezhang1990
  • jakezhang1990
  • 2016年12月13日 14:19
  • 430

Android 动态设置 ListView 和 GridView 高度

1 需求分析我们可能会有这样的需求,ListView添加了一个头部,然后头部里面有一个ListView或者GridView,当你按照正常的方式给头部的ListView或者GridView设置数据的时候...
  • shuyou612
  • shuyou612
  • 2016年12月27日 14:45
  • 805

TextView(怎么用代码动态设置字体颜色)

动态设置字体颜色 第二步:通过TextView的setTextColor方法进行文本颜色的设置,这里可以有3种方式进行设置:   第1种:tv.setTextColor(android.g...
  • wei_chong_chong
  • wei_chong_chong
  • 2016年05月27日 22:13
  • 684

如何动态设置gridview的宽度

protected int widestData; protected void GridView1_RowDataBound(object sender, GridViewRowEvent...
  • a6225301
  • a6225301
  • 2013年07月25日 09:24
  • 2465

android gridview点击子选项动态改变item背景颜色

愁了好久的问题,搜索换了个关键词,发现了这篇及时雨的文章http://blog.csdn.net/by317966834/article/details/8834529。跟大家fenx...
  • Caidifel
  • Caidifel
  • 2014年09月25日 15:48
  • 2976

gridview动态更改列数、行数、高度

在使用GridView时我们知道,列数是可以通过设计时的属性来设置的,列的宽度则是根据列数和GridView的宽度计算出来的。但是有些时候我们想实现列数是动态改变的效果,即列的宽度保持某个值,列的数量...
  • JerryWu145
  • JerryWu145
  • 2017年04月17日 09:56
  • 552

CCS如何调整字体大小

点菜单栏上的windows,选择preferences,在弹出的对话框中点开general -->appearance -->colors and fonts, 在C/C++中修改你想要的字体和大小...
  • GSH_Hello_World
  • GSH_Hello_World
  • 2016年08月09日 19:02
  • 3538

动态设定GridView的高度,固定column,实现高度自适应

动态设定GridView的高度,固定column,根据gridview中的item个数设定高度: 调用以下方法: public static void setListViewHeight...
  • u013626215
  • u013626215
  • 2015年04月27日 10:12
  • 7134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有CCS的情况下,如何动态设置gridview的字体颜色
举报原因:
原因补充:

(最多只允许输入30个字)