点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我需要在运行时以编程方式修改报告表的限定名称。
使用此代码
var doc =新的CrystalDecisions.CrystalReports.Engine.ReportDocument(); doc.Load(file); foreach((((((CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper)doc.ReportClientDocument).Database).Tables中的动态表){table.QualifiedName = $" {DB}。{mCurrSchema}。{table.Name}"; } doc.SaveAs(System.IO.Path.Combine(System.IO.Path.GetDirectoryName(file),System.IO.Path.GetFileNameWithoutExtension(file)+" _new.rpt"))); doc.Close();
但是没有保存限定名称,我重新加载了限定名称最早的报告。 有人有我同样的需求或问题。
预先感谢
拉斐尔·祖罗(Raffaele Zurlo)
嗨,Raffaele,
是的,要进行永久更改,您需要Clone()数据库和表信息,删除旧的并添加新的,然后保存。
< p>唐一周热门 更多>