Я хочу сделать кристаллический отчет в своем c# приложении Windows, точка, я хочу использовать объекты .NET в качестве своего источника данных отчетов, я нашел его пример кода как ниже в Интернете, и используйте их, и это хорошо работает:
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 как источник данных кристаллического отчета.
Когда вы делаете это в режиме Design Mode, он сообщает вам, что это не поддерживается.
Возможно, с помощью Xref между источниками данных...