使用 Mysql 和 C# 使用报表查看器创建报表

本文关键字:报表 创建 Mysql 使用 | 更新日期: 2023-09-27 18:36:18

我在使用 C# 中的数据集和 MySQL

数据库查看报表时遇到问题,我使用编程代码创建它。 我在互联网上尝试了很多文章,但我的报告仍然没有显示。 是否可以使用 C# 和 MySQL 使用报表查看器创建报表?

这是我的代码

private void reporttest_Load(object sender, EventArgs e)
    {
        string comm = "select * from t_pejabat";
        MySqlConnection conn = new MySqlConnection(Program.konek);
        MySqlCommand comd = new MySqlCommand(comm, conn);
        conn.Open();
        DataSet1 ds = new DataSet1();
        MySqlDataAdapter da = new MySqlDataAdapter(comd);
        da.Fill(ds, "isi");
        conn.Close();

        this.reportViewer1.Reset();
        this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("isi", ds.Tables[0]));
        this.reportViewer1.RefreshReport();
    }

这是错误图片错误

使用 Mysql 和 C# 使用报表查看器创建报表

通常出现此错误是因为未设置reportViewer1.LocalReport.ReportPath

您可以通过代码或使用表单设计器来执行此操作。