【问题标题】:What to replace in Crystal Report Programmatically?以编程方式在 Crystal Report 中替换什么?
【发布时间】:2013-01-30 21:34:44
【问题描述】:

我有一行代码在 VB6 中设置 Report.PrintDate。我们如何将这一行替换为 CrystalDecisions.CrystalReports.Engine.ReportDocument ?在 VB6 中,它是 CRAXDRT.Report 的内置属性。

那么任何人都可以帮助我解决这个问题吗?

【问题讨论】:

  • 您想在报告中显示打印日期吗?
  • 是的,但我想以编程方式设置打印日期

标签: vb.net crystal-reports vb6-migration


【解决方案1】:

如果您想显示打印报告的当前日期/时间,您可以使用报告设计器中内置的Special Fields。从您的评论中,我了解到您想以编程方式进行设置。然后你需要创建一个参数并从代码中设置它。

您可以观看此DEMO 以了解如何创建参数。 This Answer 会告诉你如何从代码中传递参数。

【讨论】:

  • 是的,CrystalDecisions.CrystalReports.Engine.ReportDocument 中是否有任何属性可以以编程方式设置 PrintDate?
  • @JaiGanesh 查看我的更新答案,如果您有任何问题,请提出。
  • 感谢您的回答。有没有可能以编程方式设置>我找到了这个链接scn.sap.com/thread/1472366
  • @JaiGanesh 恐怕链接中给出的答案不正确,PrintDate 是一个特殊字段,无法更改。使用参数有什么问题?
  • @JaiGanesh See This question 例如,如果您尝试设置的日期来自数据库字段,那么您甚至不需要从代码中设置,只需使用绑定设计器中的字段。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-07
  • 1970-01-01
  • 2013-07-23
  • 2012-04-24
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多