报表查看器未显示水晶报表

问题描述

我正在使用VisualStudio 2019和.Net Framework 4.7.2版。 我使用以下链接下载了Crystal报告SP26:https://www.tektutorialshub.com/crystal-reports/crystal-reports-download-for-visual-studio/#crystal-reports-for-visual-studio。 在报表查看器的“加载”功能中,我有以下代码

private void crystalReportViewer1_Load(object sender,EventArgs e)
{
    MysqLConnection MysqLConnection = new MysqLConnection(ConnectionString);
    MysqLConnection.open();

    rd.Load(@"C:\Users\papsa\TTM-Management\TTM-Management\CrylecturerReport.rpt");
            
    string st = "SELECT time_slot,Session FROM last_time_table WHERE default_year = '"+year+"' AND Session LIKE '%"+lecname+"%' ORDER BY time_slot ASC";

    MysqLDataAdapter MysqLDataAdapter = new MysqLDataAdapter();
    MysqLDataAdapter.SelectCommand = new MysqLCommand(st,MysqLConnection);
    DataSet ds = new DataSet();
    MysqLDataAdapter.Fill(ds,"lecturers");
    rd.SetDataSource(ds);
    crystalReportViewer1.ReportSource = rd;
} 

运行项目时,它仅向我显示报告查看器。至少它没有显示水晶报表的边距。 有人知道原因吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)