0

我目前在我的数据网格上使用“c2”作为 FormatString 设置了一些字段。当我通过在 XtraGrid 上打印使用 XtraReports 生成 .csv 报告时,千位分隔符包含在格式为“c2”的字段中。我不想在导出的 .csvs 中包含逗号,因为外部系统无法导入数据。

删除 .csv 报告字段中的逗号有哪些选择?

  • 我可以在数据网格中使用前面的 $ 符号格式化数据而没有千位分隔符吗(在这种情况下 FormatString 是什么)。但是,我确实喜欢在网格上直观地使用分隔符,而不是 .csv 文件。

  • 我可以编写某种拦截器来在报告生成期间删除逗号吗?

4

2 回答 2

0

嗯...为什么不克隆整个网格,将数据源分配给新的,更改格式然后打印。这对你来说是可行的解决方案吗?

于 2011-02-08T09:32:32.213 回答
0

我建议您在导出网格之前清除 FormatString 属性,并在导出结果准备好时恢复此属性值。这似乎是解决此问题的最简单方法。

于 2011-02-08T11:40:47.833 回答