我在使用带有mysql数据库的c#中使用数据集查看报表时遇到问题,我使用编程代码创建它。我在互联网上尝试了很多文章,但我的报告仍未显示。是否可以使用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();
}
这是错误图片 error
答案 0 :(得分:1)
通常会出现此错误,因为未设置reportViewer1.LocalReport.ReportPath
。
您可以通过代码或使用表单设计器来完成。