我的VB.NET应用程序生成一个包含数字数据的HTML表。我想用逗号格式化数字并将括号括在负数周围。我通过在ToString()
方法中指定格式字符串来做到这一点。我想要做的是将负数的颜色更改为红色。知道如何做到这一点?我的示例代码:
...
rowHTML.Append("<td align=""left"">" + num.ToString("#,##0.##;(#,##0.##)") + "</td>")
...
编辑:
此时,我在格式化完成后添加了一个检查,以查看第一个字符是否有一个左括号,然后添加了font
标记:
tempString = num.ToString("#,##0.##;(#,##0.##)")
If tempString(0) = "(" Then
rowHTML.Append("<td align=""left""><font color=""red"">" + tempString + "</font></td>")
Else
rowHTML.Append("<td align=""left"">" + tempString + "</td>")
End If
这看起来不错吗?
答案 0 :(得分:0)
我只能找到这个:http://blogs.msdn.com/b/jmstall/archive/2006/01/13/color-print.aspx
您在哪里以及如何打印文本?