2011-02-08 16 views
0

現在、FormatStringとして "c2"を使用してデータグリッドに自分のフィールドの一部を設定しています。 XtraGridに印刷してXtraReportsで.csvレポートを生成すると、「c2」と書式設定されたフィールドに千単位区切り文字が含まれます。外部システムがデータのインポートに問題があるため、エクスポートされた.csvファイルにコンマを含めたくない。桁区切り記号なしの通貨形式

.csvレポートのフィールドでカンマを削除する方法はありますか。

  • 私はちょうど何千ものデータグリッド内のセパレータ(と何formatStringのは、この場合にはそのためだろう)せずに前の$記号でデータをフォーマットすることができます。しかし、グリッド上に区切り文字を視覚的に表示したいのは、.csvファイルだけではありません。

  • 報告書の作成中にコンマを削除することができる何らかのインターセプタがありますか?

+0

私はXtraGridとXtraReportsについて何も知らないが、新しいクラスを派生させていくつかのメソッドをオーバーライドできますか? –

+0

レポートの生成には、CSVを生成するためにサーバーに戻るか、XtraReportsはクライアント側のCSVをグリッドからサーバに戻さずに生成しますか? –

+0

あなたの提案に感謝して、私はDevExpressチームの答えを試してみました。 –

答えて

0

グリッドをエクスポートする前にFormatStringプロパティをクリアし、エクスポート結果の準備ができたらこのプロパティ値を元に戻すことをお勧めします。これはこの問題の最も簡単な解決策に見えます。

0

フム...あなたは書式を変更、新しいものにデータソースを割り当て、グリッド全体のクローンを作成してから印刷しない理由。それはあなたにとって実行可能な解決策ですか?

関連する問題