xml数据源的Crystal报告问题 [英] Crystal report problem with xml datasource

查看:80
本文介绍了xml数据源的Crystal报告问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能是一个简单的问题,因为我不是主要职业的程序员,但我希望有人可以指出我正确的方向。

我有一个应用程序,迭代地将大量变量的值分配到2个数据表中。如果它无法收敛,则清除并重新填充数据表。它们所在的数据表和数据集是在代码中完成的。在代码的最后,我将它们写入2个xml文件,1个用于数据,另一个用于模式。数据类型是double,integer和boolean。然后我使用水晶报告来显示数据。 crystal报表使用xml数据文件作为数据源。这适用于报告表格,但我需要在报表上嵌入xy-scatter图表,水晶报表将所有数据用作类型字符串。

所以我回去并更改了xml文件,将数据和模式写入一个文件中

< span style ="font-size:10pt; color:black"> DataSet1.WriteXml(" path here",XmlWriteMode.WriteSchema)

并且晶体报告仍然转换为字符串(或将其作为字符串读取)。我不知道水晶报告是否根本不能将xml文件用作类型化数据源,或者我是否需要这样做才能这样做。如果可能的话,我会尝试将我的数据写入我的项目中的访问数据库或本地sql数据库而不是xml,如果我无法弄清楚这一点但是它会花费我很多时间,因为我不知道如何执行任务。因此,如果作为cystal报告源的xml无法工作,我将非常感谢如何将数据集保存到访问文件或本地sql数据库的正确方向。

推荐答案

检查xml本身的架构,确保字段符合您的预期。可能是模式将所有字段设置为字符串。
Check the schema of the xml itself to make sure the fields are what you expect in there.  It may be that the schema is setting all the fields to strings.


这篇关于xml数据源的Crystal报告问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆