私の 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
それは修正としてよさそうですか?