Установите несколько объектов как источник данных кристаллического отчета

Я хочу сделать кристаллический отчет в своем 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 как источник данных кристаллического отчета.

9
задан Donal Fellows 25 July 2010 в 23:13
поделиться

1 ответ

Когда вы делаете это в режиме Design Mode, он сообщает вам, что это не поддерживается.

Возможно, с помощью Xref между источниками данных...

0
ответ дан 4 December 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: