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 に答える