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