请我需要解决水晶报表中的此错误

2020-09-25 04:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在使用SQL Server E...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在使用SQL Server Express和Visual Studio 2010的C#中遇到的错误:

无法加载数据库信息。 文件temp_a5038319-c88d-44d7-848b-70813999b829 {1DD999F6-282A-4783-9D53-184BC0A4E344} .rpt中的错误:无法加载数据库信息。 错误发生在rpt.SetDataSource(ds)。

我有一个报告数据集。

这是代码:

private void button1_Click(对象发送者,EventArgs e)

{

尝试

{

con =新的SqlConnection(cs.DBconn2);

con.Open();

cmd =新的SqlCommand(" SELECT * FROM Student WHERE AdmissionNo = 56777",con);

adp =新的SqlDataAdapter(cmd);

DataTable表=新的DataTable();

ds = new DataSet();

adp.Fill(table);

con.Close();

ds.Tables.Add(table);

ds.WriteXmlSchema(" Student.xml");

CrystalReport1 rpt =新的CrystalReport1();

如果(ds.Tables [0] .Rows.Count == 0)

{

MessageBox.Show("找不到数据");

返回;

}

rpt.SetDataSource(ds);

frm.crystalReportViewer1.ReportSource = rpt;

frm.ShowDialog();

}

捕获(异常除外)

{

MessageBox.Show(例如,Message," Error",MessageBoxButtons.OK,MessageBoxIcon.Error);

}

}