如果设置gridview中字体的颜色

ibmghostwjp 2009-05-04 10:09:59
在gridview中,可以通过gridview1.Rows[i].Cells[6].Attributes.Add("style", "color:red")来设置 <asp:BoundField>中字体的颜色. 但这种方法对<asp:HyperLinkField>字体颜色设置失效,不知道为什么,请问有什么更好的方法来设置超链接的字体.
...全文
695 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzzz999 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ycguo 的回复:]
HyperLink hp = (HyperLink)this.GridView1.Rows[0].Cells[0].Controls[0];
hp.ForeColor = System.Drawing.Color.Red;
hp.Font.Bold = true;
hp.Font.Name = "隶书";
[/Quote]


<asp:HyperLink ForeColor="Red" runat="server" ID="hy" Font-Size="12px" >sdfsdf</asp:HyperLink>

CSS
中年秃头大叔 2009-05-04
  • 打赏
  • 举报
回复
css控制link的四种状态就可以了。
a:link//链接的正常状态
{

}
a:visited链接的访问过的状态

{

}
a:hover鼠标放上去的状态

{

}
a:active//链接载入的状态
{

}
feifeiyiwen 2009-05-04
  • 打赏
  • 举报
回复
用CSS吧
ycguo 2009-05-04
  • 打赏
  • 举报
回复
HyperLink hp = (HyperLink)this.GridView1.Rows[0].Cells[0].Controls[0];
hp.ForeColor = System.Drawing.Color.Red;
hp.Font.Bold = true;
hp.Font.Name = "隶书";
anheizhizi 2009-05-04
  • 打赏
  • 举报
回复
不会失效啊,贴代码
路人乙e 2009-05-04
  • 打赏
  • 举报
回复
<style>
#gridview1 a { color:#ff0000; }
</style>
cpio 2009-05-04
  • 打赏
  • 举报
回复
用CSS吧

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧