Witam!

Nie wiem, czy ktoś używa NeoDataType (MyNeoReport - darmowe narzędzie do raportowania -<url>http:\www.devbox4.net</url>, dawniej <url>http:\www.neodatatype.net</url>) w stopniu troszkę więcej niż podstawowym...
Ja coś tam potrafię z tym zrobić - w końcu ponad roczne doświadczenie.
Ale trafiłem na problem, z którym nie potrafię sobie poradzić, a google milczy na ten temat... Próbuję zrobić jakikolwiek export wygenerowanego raportu (do txt, html etc... będzie mi to potrzebne do czegoś innego)... Napisałem klasę dziedziczącą po ExportManagerBase, ovveridowałem wszystkie metody i dla wygenerowanego raportu usiłuję zrobić:

    class MyExportManager: NeoDataType.MyNeoReport.ExportManagerBase
    {
// nazwa klasy musi być dłuższa niż 2 znaki :)

        public MyExportManager(string fileName)
            : base(fileName)
        { }

        public override void BeginExport(ExportManagerReportEventArgs e)
        {
            base.BeginExport(e);
        }
// ...
}
// i później:
            NeoDataType.MyNeoReport.Report raport = new NeoDataType.MyNeoReport.Report();
            raport.LoadFrom(@"test.mr6"); 
// testowałem zarówno z mr5(wersja 1.2), jak i mr6 (1.4)
            MyExportManager ex = new MyExportManager(@"d:\test.xxx");
            
            raport.ShowPreview();
            raport.ClearDiagnostics();
            if (raport.NeedCompile) raport.CompileScript();
            raport.Export(ex);

Po wykonaniu tej ostatniej linijki widzę, jak program przechodzi kolejno przez metody: BeginExport a zaraz potem przez EndExport - wszystkie pozostałe olewa...
Może ktoś wie, czemu tak się dzieje? Wg mnie powinien exportować Strony, Sekcje i elementy, ale tak nie robi...

pozdrawiaMM