活动报告PDF生成

时间:2011-10-21 21:20:40

标签: c# asp.net activereports

我继承了一个使用Active Reports的项目。我基本上需要创建一个简单的pdf来保存我的一个ASP.NET页面上的DataGrid中的数据。

我在DataDynamics网站上只发现了一次演练,它只适用于VS2003和VS2005的用户。

我需要的报告不需要是互动的。我不需要使用Document和Page事件。我只需要在DataTable(绑定到我的网格)中获取我所拥有的内容并创建一个pdf文件,该文件可供下载。

使用ActiveReports创建这个简单的静态报告是否有直接的方法?感谢。

1 个答案:

答案 0 :(得分:5)

kmarks,

您确实可以非常轻松地执行此操作,您可以使用相同的DataTable作为报表的数据源,方法是将报表的datasource属性设置为DataTable。然后,您只需要将ActiveReports TextBox控件添加到DataTable的Details部分。报告然后将其DataField属性设置为数据表中的列名,以将字段从数据表绑定到TextBox控件。您可以在设计时或后面的代码中执行此操作

完成此操作后,只需创建报表实例,在此实例上调用Run the method,然后将报表文档导出为PDF。

我还建议您浏览以下链接,以帮助您实现相同目标。

http://www.datadynamics.com/Help/ActiveReports6/arWLKCustomWebExporting.html

您还可以下载使用Active Reports表格将DataGrid转换为PDF报告的示例应用程序

ftp://ftp.fpoint.com/ActiveReports/Samples/GridToPdf.zip

此致

Abhishek Dutta

Grapecity