如何在使用sql数据库时将asp.net应用程序与crystalreport链接

时间:2012-08-08 20:34:59

标签: asp.net sql sql-server-2008 crystal-reports crystal-reports-2010

我使用SAP的水晶报告软件(http://www.crystalreports.com/)创建了一个水晶报告文件。在这里,我创建了3个参数,需要填写这些参数以便根据特定值撤消其余信息,以便自动填充表单的其余部分。 我使用的数据库是在SQL中,我想知道是否有可能在我的ASP.net C#应用程序中如何从我的gridview中按下一个按钮,该按钮链接到SQL中的同一个数据库并自动选择从gridview中获取参数并将它们导入到crystal报表中,这样用户就不必输入它们。 我想这只是一些额外的C#编程,但我对ASP还是比较新的所以我很感激任何有关如何实现这一目标的反馈或解决方案。

提前谢谢你。

更多细节: 我有一个现有的SQL数据库和一个ASP应用程序。我的应用程序有两个现有的网格视图和登录功能。我还有一个现有的水晶报告,旨在从我的SQL数据库中自动创建收据。这是通过用户填写3个特定参数来完成的,与这些参数并行的其余数据将自动填写晶体报告。

我想做什么: 我想在gridview中创建一个打印按钮,以自动填写crystal report中的3个参数。这是为了使我的应用程序更加用户友好。简而言之,用户可以在gridview的新列中按下打印按钮,并自动拾取3个参数并填充到水晶报告中。

1 个答案:

答案 0 :(得分:0)

此链接描述了如何在ASP.net上使用水晶报表,它应该回答您的问题:

http://www.aspdotnet-suresh.com/2012/01/crystal-reports-sample-in-aspnet.html

以下是配置文件连接到SQL数据库的内容。

的Web.config

<add name="ProjectASPConnectionString" connectionString="Data Source=PWOEM01;Initial Catalog=ProjectASP;Integrated Security=True"
      providerName="System.Data.SqlClient" />

PWOEM01 =服务器 ProjectASP =数据库

如果您需要更多代码示例,请告诉我您的需求。