1

アプリケーション用の XtraReport を作成しています。いくつかの数値フィールドがあります。

私の PC には en-us という形式の文化があります。しかし、フランスの文化をレポートの書式文化として使用したいと考えています。そのため、レポートを生成する前に、現在のスレッド カルチャをフランス語に変更しました。これらのフィールドに編集マスクを与えるため、レポートの DateTime フィールドを正しくフォーマットします。

編集マスクがないと、数値フィールドはフォーマットされません。コンマ (,) ではなく、ピリオド (.) が小数点として表示されます。数値フィールドに編集マスクを指定すると、小数点区切りのコンマ (,) が正しく表示されます。

ここでの問題は、フィールドに編集マスクを与えると、不要な 10 進数値が表示されることです。たとえば、インドの文化を使用すると、元の値に小数点以下の値がない場合でも、小数点以下 2 桁が表示されます (433 を表示する代わりに 433.00 を表示します)。この問題のため、数値フィールドに Edit Mask を与えませんでした。

現在のスレッドの小数点記号を使用して、デフォルトの小数値を表示するのではなく、レポートに数値フィールドを表示したいだけです。どうすればこれを達成できますか?

4

0 に答える 0