Asp.net 更改gridview templatefield部分的颜色

Asp.net 更改gridview templatefield部分的颜色,asp.net,gridview,colors,Asp.net,Gridview,Colors,我在gridview中有一个templatefield来显示联系人详细信息。我设法格式化了静态部分,即“联系人”、“位置”、“号码”和“手机” 联系方式:减肥者 职位:代码骑师 号码:061329484 移动电话:0274502345 我的代码如下: 我不知道是否可以这样做,但我想将号码的颜色(即只有Eval(“ContactNumber”))更改为橙色 尽管OnRowDataBound事件是根据Gridview的数据值自定义任意行的完美事件,但您的需求可以在标记代码中实现,而只在标

我在gridview中有一个templatefield来显示联系人详细信息。我设法格式化了静态部分,即“联系人”、“位置”、“号码”和“手机”

联系方式:减肥者
职位:代码骑师
号码:061329484
移动电话:0274502345

我的代码如下:






我不知道是否可以这样做,但我想将号码的颜色(即只有Eval(“ContactNumber”))更改为橙色

尽管
OnRowDataBound
事件是根据Gridview的数据值自定义任意行的完美事件,但您的需求可以在标记代码中实现,而只在标记代码中实现

Text='<%# String.Format(@"</br><b>Number: </b>
<span class=""contactNumber"">{0}</span>", Eval("ContactNumber"))%>'
现在,无论是在CSS文件中还是在标记文件中,只需指定要使用的颜色,该颜色将仅应用于ContactNumber

内联CSS示例:

<style type="text/css">
  .contactNumber {

    color: orange;

  }
  </style>

.联系电话{
颜色:橙色;
}

谢谢。我不知道在CSS中我需要把代码放在哪里,但是使用你的逻辑我把它改成:
String.Format(
Number:{0}),Eval(“ContactNumber”)
效果很好!(无法投票,我没有足够的声誉。抱歉)很高兴知道这个解决方案帮助了你。如果你的想法对你有所帮助,你可以接受这个答案!!
<style type="text/css">
  .contactNumber {

    color: orange;

  }
  </style>