我有一份水晶报告,用在ASP.NET我刚刚进入一个我正在评估/转向的项目的web应用程序。
这些报告从网页或web服务调用,并通过ADO.NET数据集-使用ReportDocument.SetDataSource文件对于一些带有关系等的表(基本上都是在代码中定义的),最初是从数据库中加载的,但看起来有些数据甚至在加载到数据集中后发生了更改。(不问)
我有几个xsd(和一大堆源代码存储库历史记录),但似乎没有一个与报告匹配,要找到正确的xsd,反复尝试要花很长时间。
我在代码中添加了一些数据,但是在更新报表数据源之前,我无法获取报表以允许我添加字段,但是我没有原始XSD来指向它。我必须更新报告以解决眼前的需要,然后我才能确定重构这个设计/体系结构的战略方向。
有没有办法从Crystal报告中提取XSD?
ds.WriteXmlSchema()