C# 水晶报表不显示任何数据
我有一个连接到MySQL的c#应用,我使用Crystal Report,问题是当我点击按钮时,它接收到空数据,如下图所示: 这是我的代码:C# 水晶报表不显示任何数据,c#,mysql,visual-studio,crystal-reports,C#,Mysql,Visual Studio,Crystal Reports,我有一个连接到MySQL的c#应用,我使用Crystal Report,问题是当我点击按钮时,它接收到空数据,如下图所示: 这是我的代码: MySqlDataAdapter MyDA = new MySqlDataAdapter(); MyDA.SelectCommand = new MySqlCommand("SELECT * from staff", con); DataTable table = new DataTable();
MySqlDataAdapter MyDA = new MySqlDataAdapter();
MyDA.SelectCommand = new MySqlCommand("SELECT * from staff", con);
DataTable table = new DataTable();
MyDA.Fill(table);
ReportDocument rpt = new ReportDocument();
MyDataSet ds = new MyDataSet();
ds.Tables[0].Merge(table);
rpt.Load(@"C:\Users\Hoger\documents\visual studio2012\Projects\PHC\PHC\cr.rpt");
rpt.SetDataSource(ds);
crystalReportViewer1.ReportSource = rpt;
这是rpt:
谢谢您确定数据集有数据吗?您可以发布rpt设计的截图吗?是的,我将截图添加到POT中。您的field explorer中是否只有一个表?“详细信息”部分是否有可能打开“抑制”字段?字段名不应该等于数据库表列名吗?您可以尝试重命名它们吗?我是重命名列名的,但是我遇到了一个错误:数据类型属性不匹配,听起来这是正确的方向。除了重命名字段外,还要根据数据库列类型相应地更改字段类型。