このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

 

テキストフォーマットツールは、多くのパラメータとオプションを使用して値をフォーマットすることができます。しかし、このツールには1つの弱点があります。書式設定はテキストオブジェクト全体に対して適用されます。例えば、テキストコンポーネントがデータの出力に使用されている場合、フォーマットするのは簡単です。しかし、ある式の1つの値だけをフォーマットする必要がある場合はどうすればよいのでしょうか?あるいは、ある式の2つ以上の値をフォーマットする必要がある場合はどうしたらよいでしょうか?このような場合は、string.Formatメソッドを使用することをお勧めします。このメソッドを使うと、 テキストフォーマットツールを 使った場合とほぼ同じような書式を設定することができます。 しかし、 string.Formatメソッドはより柔軟 です。たとえば、 値を通貨として書式設定するには、C言語の スペシフィケーターを使用します。

 

 

 Currency values: {string.Format(“{0:C}”, Value) }

 

 

Valueが123.12であれば、フォーマット後の行は次のようになります。

 

Currency values: $123.12

 

 

string.Format メソッドは、例えば、書式設定のパラメータを複数持つことができます

 

Currency values: {string.Format(“value1 - {0:C}, value2 - {0: 1}”, Value1, Value2) }

 

 

string.Formatの詳細については、MSDNをお読みください