我认为这对于一些C#主人来说很简单..
语言:VS 2010 C#Windows应用程序 数据库:MySQL Workbench CE 报告:Crystal Reports
我可以从单个表生成报告,但是当我从另一个表中添加列时,我的报告数据变为空白..只有列名留在报告中... This Was My Screenshots Of My Work和 My Source Code ....
提前感谢那些想要帮助我的人......
答案 0 :(得分:0)
我认为从Crystal Reports的角度来看,您的“生产信息”表是空的。
您的查询进行内部联接并返回组合两个表的投影。所以你的dataadapter只有一个表。
因此,您需要将查询分成两部分,以便dataadapter实际上有两个表,或者您需要更改Crystal Reports数据模式以符合dataadapter中的唯一表(如果您使用的是XSD模式,改变它。)
答案 1 :(得分:0)
您在两个表(生产信息和仓库库存)之间使用内连接,因此两个表上相同的所有数据(取决于ProductCode条件)都是绑定,但我认为你的一张桌子没有满足条件,所以你的数据正在显示。
您应该在使用内部联接的查询中使用左内部联接。
也许它会解决你的问题。