0

我的 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

这看起来不错吗?

4

1 回答 1

0

我只能找到这个:http: //blogs.msdn.com/b/jmstall/archive/2006/01/13/color-print.aspx

您在哪里以及如何准确打印文本?

于 2012-05-28T05:47:04.003 回答