Domanda

I nostri progetti stanno usando oggetti come l'origine dati per i rapporti.

Il nostro livello di business sta tornando singoli oggetti o IEnumerable. I nostri rapporti (piuttosto complessi) hanno bisogno di visualizzare le proprietà di valore tipo di oggetto, e le sue oggetti correlati. caso tipico sarebbe, da un elenco, visualizzare un report principale con i dati di categoria, poi un sottoreport con i dati per ciascun prodotto all'interno di ogni categoria, quindi un sottoreport per ciascuna parte di ciascun prodotto, e così via.

Report dal database non è un'opzione per noi.

Abbiamo provato finora - Reporting Services: funziona, ma hanno a pasticciare con la definizione XML del report per definire le classi origine dati, molto difficile lavorare con se si utilizza un'origine dati oggetto, architettonicamente non troppo pulita . - Rapporti Telerik: abbastanza bello (. Esp, bella architettura), ma sembra avere problemi con i rapporti complessi (master / sotto), non dà un grande controllo di paging, dice di avere problemi di prestazioni / Crash (prodotto immaturo)

Qualcuno sa una buona soluzione di reporting che può essere integrato in un'applicazione ASP.NET e funziona bene con gli oggetti come origini dati?

È stato utile?

Soluzione

Stiamo usando ActiveReports e XtraReports. Ho esperienza con i report Telerik troppo. I XtraReports e rapporti Telerik sono uno dei migliori strumenti di reporting, che sono disponibili. Io non ho alcun problema con le relazioni principale / dettaglio con e con con i dati gerarchici troppo. Ma XtraReports e rapporti Telerik ha molto buon supporto oficial. Se avete qualche problema con i loro componenti, che fornisce typicaly soluzione.

Altri suggerimenti

Oltre ad essere in grado di legarsi un report a un insieme di oggetti (vedi IListDataSource), è anche possibile avere un controllo ancora maggiore dei associazione dati con ActiveReports modalità non legato. Vedere il seguente per ulteriori informazioni sulla modalità non legato in ActiveReports: http: //www.datadynamics. com / Aiuto / ARNET3 / ActiveReports3_start.htm

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top