所以我有这个带有几个表的MS-Access数据库。我正在用表中的记录填充dataGridView,我想使用一些选定的记录创建报告。我正在考虑使用MS在Visual Studio 2010中提供的ReportViewer,但我没有做太多,实际上,我几乎没有做任何事情。然后,我已经安装了CrystalReport并尝试了它,但它更糟糕,因为我不知道如何使用它。
所以第一个问题是:如何使用来自MS-Access数据库的数据创建报告?使用ReportViewer或Crystal Reports ...一个简单的,只显示数据,以便可以轻松导出或打印...
第二个问题......
我也无法弄清楚如何从两个表(而不是整个记录行)中获取列,并将它们绑定到一个表中,以便在报告中显示,如上所示。
我正在使用Visual Studio 2010和WinForms。
有人可以给我一个建议吗?
提前致谢
答案 0 :(得分:0)
您可以点击此链接http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-stepbystep.htm。你需要使用访问连接而不是sql server。
要从不同的表中添加两个或更多列,您可以在报告上为显示字段创建视图。
最后,您可以通过gridview数据分配绑定报表数据源。