我想要完成的是找出大量报告(大约5000个)实际使用的视图.帮我这样做:
有人可以显示C#或VB代码来获取.rpt文件中的表的列表吗?
这些报告主要是在CR XI下创建的,有些是在2011年之下.
这些报告也在SAP Central Management Console下.但我没有看到这给了我任何交互式使用.如果有一种以编程方式从Management Console获取表格,我也会对此感兴趣.
谢谢李和克雷格,但我要回答我自己的问题......使用面向智能感知的设计我发现:
参考
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Data.AdoDotNetInterop
CrystalDecisions.Shared
CrystalDecisions.CrystalReports.Engine.ReportDocument doc;
doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
doc.Load(@"C:\temp\mftrailers.rpt");
foreach (CrystalDecisions.CrystalReports.Engine.Table t in doc.Database.Tables)
{
Console.WriteLine(t.Name);
}
Run Code Online (Sandbox Code Playgroud)
这是在2008年,我没有后来的VS来看看SAP现在制作的库是否具有相同的对象.
| 归档时间: |
|
| 查看次数: |
5160 次 |
| 最近记录: |