credream 发表于 2015-11-13 12:05:00

ActiveReport4.0输出csv和ActiveReport9.0输出csv的问题

ActiveReport4.0输出csv的时候,当变量是nothing的时候,会输出空格,而且赋值的变量之间会出现逗号
但是ActiveReport9.0输出csv的时候,变量是nothing的时候,不会输出空格,赋值的变量之间也没有逗号,啥也没有,这样在升级的时候导致现象不一致,

旧版
DataDynamics.ActiveReports.Export.Text.TextExport
新版
GrapeCity.ActiveReports.Export.Xml.Section.TextExport



如何修改。

frank.zhang 发表于 2015-11-13 16:08:00

您好,

由于AR4.0到AR9.0的版本跨度很大,所以在一个导出的策略上已经有了很多的调整。
之前有用户反馈,需要使用空格进行占位,但是新的AR9中,可以使用formatte的方式调整。

您可以在AR9中,尝试是否能够实现您需要的效果。

credream 发表于 2015-11-13 16:32:00

回复 2楼frank.zhang的帖子

使用formatte的方式?指的是使用.NET的format函数格式化吗?AR9有没有format?

frank.zhang 发表于 2015-11-13 17:36:00

您好,

可以在TextBox中对每个输出进行格式化



如果您能描述下详细的需求,我们看有没有好的建议给您。

credream 发表于 2015-11-16 16:19:00

回复 4楼frank.zhang的帖子

你好,在outputformat上打个空格,然后当绑定的DataField的值是nothing的时候,会自动变成空格吗?
TextBox控件有这个属性,但是我看label类型的就没有这个属性的。。。其他类型的控件,要怎么弄呢?

frank.zhang 发表于 2015-11-16 18:15:00

回复 5楼credream的帖子

您好,

非常抱歉,AR的报表不能支持纯的空格。目前的做法是使用format的方法控制显示的格式。
您的报表需要空格到底是完成什么功能呢?能否提供一个截图,说明下您的需求呢?

credream 发表于 2015-11-16 18:30:00

回复 6楼frank.zhang的帖子

我们现在做升级,AR4,在绑定的datafield是nothing的时候,会在出csv的时候,输出一个空格,但是AR9什么也不会输出,我们需要对应这个问题。。。让AR9和AR4显示的效果一致

frank.zhang 发表于 2015-11-17 09:40:00

您好,

我使用以下步骤,没有能够重现这个问题,您看下是否遗漏了重要的步骤



credream 发表于 2015-11-17 10:38:00

回复 8楼frank.zhang的帖子

如果txt产品名称1赋值的时候,对应的字段是nothing呢?这个时候产品名称1会输出空格吗?ar4会输出空格。。

frank.zhang 发表于 2015-11-17 14:57:00

您好,

建议在Detail_Format事件中处理,判断是nothing的话,将字段赋值为一个空格。
如果不能够解决问题,请上传一个能够重现这个问题的例子程序,以方便问题的定位。
页: [1] 2
查看完整版本: ActiveReport4.0输出csv和ActiveReport9.0输出csv的问题