我想在我的c#windows应用程序中创建一个水晶报表,重点是我想使用.net对象作为我的报表数据源,我在Internet中找到它的示例代码如下,并使用他们工作得很好:将多个对象设置为水晶报表的数据源
ArrayList Mainlst = new ArrayList();
Mainlst.Add(new testOBJ { Firstname = "test1", Lastname = "test11" });
Mainlst.Add(new testOBJ { Firstname = "test2", Lastname = "test21" });
Mainlst.Add(new testOBJ { Firstname = "test3", Lastname = "test31" });
Mainlst.Add(new testOBJ { Firstname = "test4", Lastname = "test41" });
Mainlst.Add(new testOBJ { Firstname = "test5", Lastname = "test51" });
testCrystalReport rpt = new testCrystalReport();
rpt.SetDataSource(Mainlst);
crystalReportViewer1.ReportSource = rpt;
但我想送额外的对象为这些重复的信息,例如学校的信息,但我不能发送此额外的对象,是没有办法,我可以给多个对象的任何解决方案水晶报告?当然,我知道我可以将多个数据表和数据集用于水晶报表数据源,但在此我只想将对象和IEnumerables用作水晶报表的数据源。
我想知道你是否有一个想法,为什么我的报告是空的 – Enzero 2012-10-04 13:32:28
非常感谢你,你救了我的生命:)) – ertan2002 2013-05-19 14:07:04
@Enzero我刚刚看到你的问题。我想你可能会有答案。抱歉回复晚了 – Supitchaya 2013-06-27 10:09:29