代码之家  ›  专栏  ›  技术社区  ›  Cade Roux

有水晶报告,但没有XSD-如何提取它?

  •  1
  • Cade Roux  · 技术社区  · 14 年前

    我有一份水晶报告,用在ASP.NET我刚刚进入一个我正在评估/转向的项目的web应用程序。

    这些报告从网页或web服务调用,并通过ADO.NET数据集-使用ReportDocument.SetDataSource文件对于一些带有关系等的表(基本上都是在代码中定义的),最初是从数据库中加载的,但看起来有些数据甚至在加载到数据集中后发生了更改。(不问)

    我有几个xsd(和一大堆源代码存储库历史记录),但似乎没有一个与报告匹配,要找到正确的xsd,反复尝试要花很长时间。

    我在代码中添加了一些数据,但是在更新报表数据源之前,我无法获取报表以允许我添加字段,但是我没有原始XSD来指向它。我必须更新报告以解决眼前的需要,然后我才能确定重构这个设计/体系结构的战略方向。

    有没有办法从Crystal报告中提取XSD?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Cade Roux    14 年前

    ds.WriteXmlSchema()