CrystalReportViewer 不显示 Crystal 报表

本文关键字:报表 Crystal 显示 CrystalReportViewer | 更新日期: 2023-09-27 18:32:52

我在Visual Studio 2012中使用水晶报告。我正在将数据集绑定到它。

public class Client
{
    public string Name { get; set; }
    public List<Patient> Patients { get; set; }
}
public class Patient
{
    [Key]
    public int PatientID { get; set; }
    public string Name { get; set; }
}
ClientReport clReport = new ClientReport(); //(CrystalReport instance)
clReport.Database.Tables["ClientDataTable"].SetDataSource(clientDS.Tables[0]);
CrystalReportViewer1.ReportSource = clReport;
CrystalReportViewer1.DataBind();

在上面的代码中,我已经检查了数据集是否确实包含带有记录的数据表。当我尝试运行我的 ASP.NET 应用程序时,Web 窗体不显示任何记录。我还创建了一个 .xsd 文件,其中包含一个名为"ClientDataTable"的数据表,在设计时,水晶报表绑定到该文件。

CrystalReportViewer 不显示 Crystal 报表

我不得不将"aspnet_client"文件夹从"C:''inetpub''wwwroot"位置复制到我的 asp.net 应用程序文件夹的根目录。