找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2015-11-13 12:05  /   查看:8517  /  回复:10
ActiveReport4.0输出csv的时候,当变量是nothing的时候,会输出空格,而且赋值的变量之间会出现逗号
但是ActiveReport9.0输出csv的时候,变量是nothing的时候,不会输出空格,赋值的变量之间也没有逗号,啥也没有,这样在升级的时候导致现象不一致,

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



如何修改。

10 个回复

倒序浏览
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中对每个输出进行格式化



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
credream
中级会员   /  发表于:2015-11-16 16:19:00
5#
回复 4楼frank.zhang的帖子

你好,在outputformat上打个空格,然后当绑定的DataField的值是nothing的时候,会自动变成空格吗?
TextBox控件有这个属性,但是我看label类型的就没有这个属性的。。。其他类型的控件,要怎么弄呢?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-16 18:15:00
6#
回复 5楼credream的帖子

您好,

非常抱歉,AR的报表不能支持纯的空格。目前的做法是使用format的方法控制显示的格式。
您的报表需要空格到底是完成什么功能呢?能否提供一个截图,说明下您的需求呢?
回复 使用道具 举报
credream
中级会员   /  发表于:2015-11-16 18:30:00
7#
回复 6楼frank.zhang的帖子

我们现在做升级,AR4,在绑定的datafield是nothing的时候,会在出csv的时候,输出一个空格,但是AR9什么也不会输出,我们需要对应这个问题。。。让AR9和AR4显示的效果一致
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-17 09:40:00
8#
您好,

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
credream
中级会员   /  发表于:2015-11-17 10:38:00
9#
回复 8楼frank.zhang的帖子

如果txt产品名称1赋值的时候,对应的字段是nothing呢?这个时候产品名称1会输出空格吗?ar4会输出空格。。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-17 14:57:00
10#
您好,

建议在Detail_Format事件中处理,判断是nothing的话,将字段赋值为一个空格。
如果不能够解决问题,请上传一个能够重现这个问题的例子程序,以方便问题的定位。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部