アプリケーション用の XtraReport を作成しています。いくつかの数値フィールドがあります。
私の PC には en-us という形式の文化があります。しかし、フランスの文化をレポートの書式文化として使用したいと考えています。そのため、レポートを生成する前に、現在のスレッド カルチャをフランス語に変更しました。これらのフィールドに編集マスクを与えるため、レポートの DateTime フィールドを正しくフォーマットします。
編集マスクがないと、数値フィールドはフォーマットされません。コンマ (,) ではなく、ピリオド (.) が小数点として表示されます。数値フィールドに編集マスクを指定すると、小数点区切りのコンマ (,) が正しく表示されます。
ここでの問題は、フィールドに編集マスクを与えると、不要な 10 進数値が表示されることです。たとえば、インドの文化を使用すると、元の値に小数点以下の値がない場合でも、小数点以下 2 桁が表示されます (433 を表示する代わりに 433.00 を表示します)。この問題のため、数値フィールドに Edit Mask を与えませんでした。
現在のスレッドの小数点記号を使用して、デフォルトの小数値を表示するのではなく、レポートに数値フィールドを表示したいだけです。どうすればこれを達成できますか?