没有使用visual studio 2008在水晶报表中分配数据源

时间:2011-04-22 08:31:18

标签: asp.net vb.net visual-studio-2008 crystal-reports

我正在使用visual studio 2008学习水晶报告。我知道OLEDB,ADO.Net和ADO连接等。但是我们必须分配数据源的任何连接。我想要非配置并将数据源分配为数据网格。在数据网格中,我们可以配置数据字段名称并在运行时生成数据分配。我可以这样做是否报告。如果可以,请告诉我该怎么做。

1 个答案:

答案 0 :(得分:1)

您可以使用存储过程在SQL中将其配置为在运行时将值传递给SQL,并在存储过程中将SQL查询传递给表格中的值,或者可以将VS2008中的数据源设置为您选择的数据源,Datatable等。 使用存储过程都取决于您对CR的了解,因为在创建报告后,在更改方面可能会变得棘手。

我不确定您编写的语言是什么,但您可以从这里找出其他代码:

http://www.codeproject.com/KB/vb/Crystal_Rpt__Connectio.aspx

或类似的东西:

ReportDocument report = new ReportDocument() ;
report.Database.Tables[0].SetDataSource(employeeList );         
report.Database.Tables[1].SetDataSource(employeeSkillList );          crystalReportViewer1.ReportSource = report;