gpt4 book ai didi

c# - 任何使用 SQLite 的 Crystal Reports 工作示例?

转载 作者:行者123 更新时间:2023-11-30 21:10:37 37 4
gpt4 key购买 nike

有人在使用 Crystal Report 和 SQLite 吗?任何信息都会很棒。 SQLite 是世界上最快的数据库之一,但不知何故没有如何连接这两者的示例。

我不需要任何花言巧语的答案..我需要真正的代码..开始。

或者您可以告诉我其他替代 CR 的解决方案。

编辑: 对于像我这样的新手。您需要做的就是如屏幕截图所示添加新数据集,创建与此报告中使用的名称相同的表,添加与报告中使用的相同的字段。然后使用数据库专家添加此数据集,向报告添加字段,它们将出现:)

这是我在 C# 中运行的方式 netikslumai1 是 CrystalReportDocument,darbineLenta 是我的带有数据库名称的字符串变量。 DataSet1 是COMPONENT,而不是我们在屏幕截图中添加的数据集。

            netikslumai1.Load(Application.StartupPath + "\\netikslumai.rpt");

netikslumai1.SetDataSource(dataSet1.Tables[darbineLenta]);

crystalReportViewer1.ReportSource = netikslumai1;
crystalReportViewer1.Refresh();

最佳答案

您无法通过 Crystal 报表中的数据库专家直接定位您的 SQLite 数据库。要连接 SQLite 和 Crystal Report,首先您需要为您的数据库创建一个系统 DSN。为此

Control Panel 
--> Administrative Tools
--> Data Sources(ODBC)
--> System DSN
--> Create New by clicking Add
--> Select SQLite ODBC Driver
--> Give a custom name for DSN and
--> Now browse and select your database.

在 Crystal Report 中,您可以找到您在其中创建的 DSN创建新连接
--> ODBC (RDO)
--> 选择 DSN
。如果您找到 DSN,那么您数据库中的所有表格都将自动添加到您的 Crystal 报表中。希望对您有所帮助,祝您编码愉快。

编辑:

首先在你的项目中添加一个dataset控件,类型为dataset1.xsd,将数据库的所有值填充到dataset中。然后通过 Database Expert --> Project Data --> ADO .Net datasets 选择并显示在您的报告中。

enter image description here

关于c# - 任何使用 SQLite 的 Crystal Reports 工作示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383545/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com