【问题标题】:without data source assign in crystal report with visual studio 2008使用 Visual Studio 2008 在 Crystal Report 中分配数据源
【发布时间】:2011-04-22 08:31:18
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用存储过程在 SQL 中对其进行配置,在运行时将值传递给 SQL,并且存储过程中的 SQL 查询会以表格形式传递值,或者您可以将 VS2008 中的数据源设置为您选择的数据源、数据表等。 使用存储过程完全取决于您对 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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2015-03-27
      • 2010-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多