c#如何动态显示水晶报表?
首先使用CrystalDecisions.CrystalReports.Engine例如,要访问crystal report中的TextObject,必须首先实例化crystal report对象。现在假设crystal report的一个文本对象的名称是text1,内容是“Zhang San”。现在我们需要在代码中动态地将其更改为“Li-Si”,如下所示:crystalreport1 report1=newcrystalreport1()TextObject text=(TextObject)report1。ReportDefinition.ReportObjects报告对象[“name”]必须确保报表实例的一致性。不能先创建多个实例,然后再对不同的报表实例进行操作。这样,虽然文本的值可以更改,但由于不是要显示的crystal report实例的文本值,所以不会生效。上面的report1实例必须是crystal report viewer1 crystal report query对应于查看器的数据源的报表实例。对其他对象的访问和值的动态更改与上述相同。
winform水晶报表自动更新实时数据?
你不需要每次都重新绑定水晶报告。如果只添加新记录,有一个简单的方法。您可以保存原始记录的数量,并在读取DS后将其与记录数进行比较。如果您确定有新数据,您可以在此时重新绑定crystal报表。你能试试这个主意吗
CrystalReports2008怎么做一个显示动态的报表?
创建一个新的报告。您可以选择数据源。例如,从SQLServer2005库中选择一个表。表中有多个数据段。直接作为新报表的数据源。将所有列放入零件部门。预览。你可以看到很多数据。如果直接更新数据库中的表。稍后刷新报告也会动态地反映更新。这是动态显示的手动设置。最重要的是你必须驱动程序。这些教材和网络都有例子,你可以参考一下写!