【发布时间】:2015-10-16 04:23:05
【问题描述】:
我正在用 c# 开发一个 Windows 应用程序。我想用我存储在 MySQL 数据库中的数据生成一个报告。我使用 SAP 水晶报表来生成它。但是点击生成按钮(用于生成报告的按钮)后发生错误。
我的代码
private void btnGen_Click(object sender, EventArgs e)
{
//show second form called as Report
Report rpt = new Report();
rpt.Show();
}
这是报告表
public void GenerateReport()
{
try
{
db_connection();
string q4 = "select * from detail";
mcd = new MySqlCommand(q4, connect);
mcd.ExecuteNonQuery();
DataSet1 d1 = new DataSet1();
MySqlDataAdapter sda = new MySqlDataAdapter(mcd);
sda.Fill(d1.detail);
CrystalReport1 crpt = new CrystalReport1();
crpt.SetDataSource(d1);
CristalRptViewr.ReportSource = crpt;
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
finally
{
connect.Close();
}
}
这里的细节是我的数据库表 请帮我... 谢谢
【问题讨论】:
标签: c# mysql visual-studio-2013 crystal-reports