worksheet1.Columns(2).CellFormat.FormatString = """$""#,##0.00;[red](""$""#,##0.00)"
Infragistics Excel Engine によってセルの外観と動作をカスタマイズすることができます。 WorksheetCell、 WorksheetRow、 WorksheetColumn または WorksheetMergedCellsRegion オブジェクトの CellFormat プロパティによって公開されるプロパティを設定することによってセルをカスタマイズできます。
セルの外観のあらゆる特性をカスタマイズできます。セルのフォント、背景、境界線だけでなくテキストの配列と回転を設定できます。セルのテキストで文字ごとに異なるフォーマットを適用することさえ可能です。
書式文字列を指定することによってセル値をフォーマットすることも可能です。許容可能な書式文字列は .NET の標準フォーマットおよびフォーマッティング コードに従います。
以下のコードは数値を通貨として表示するためにセルをフォーマットして負の値に赤の色を設定する方法を示します。例のコードは、worksheet1 という名前の Worksheet への参照があることを前提とします。
Visual Basic の場合:
worksheet1.Columns(2).CellFormat.FormatString = """$""#,##0.00;[red](""$""#,##0.00)"
C# の場合:
worksheet1.Columns[2].CellFormat.FormatString = "\"$\"#,##0.00;[red](\"$\"#,##0.00)";