0

所以我有这个带有几个表的 MS-Access 数据库。我正在使用表中的记录填充 dataGridView,并且我想使用一些选定的记录创建报告。我正在考虑在 Visual Studio 2010 中使用 MS 提供的 ReportViewer,但我没有做很多事情,实际上,我几乎什么也没做。然后,我安装了 CrystalReport 并尝试使用它,但更糟糕的是,因为我不知道如何使用它。

所以第一个问题是:如何使用 MS-Access 数据库中的数据创建报告?使用 ReportViewer 或 Crystal Reports...一个简单的,只是显示数据,以便可以轻松导出或打印...

而第二个问题...

我也无法弄清楚如何从两个表中获取列(不是整个记录行)并将它们绑定到一个表中以显示在报告中,如上所示。

我正在使用 Visual Studio 2010 和 WinForms。

谁能给我一个建议?

提前致谢

4

1 回答 1

0

您可以点击此链接http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-stepbystep.htm。您需要使用访问连接而不是sql server。

为了将两个或更多列添加到不同的表格中,您可以为报表上的显示字段创建视图。

最后,您可以通过 gridview 数据分配绑定报表数据源。

于 2012-07-31T12:23:30.373 回答