Ciao,
se vuoi solamente usare i report di Crystal dentro alle tue applicazioni .net ti potrebbe bastare il runtime (che è free) perchè di fatto il "pagare" per Crystal è per la parte di design e se non vuoi passare alla XI per qualche motivo specifico, potresti tenerti dei report anche alla versione 8.5.
Quindi io proverei innanzi tutto questi passi:
- Installi il runtime:
- Vedi se puoi referenziare le dll: CrystalDecisions.Shared.dll, CrystalDecisions.Windows.Forms, CrystalDecisions.CrystalReports.Engine
- Nella toolbox aggiungere il controllo "CrystalReportViewer"
- Aggiungere alla form il reportViewer
- Fare questo codice per visualizzare il report:
ReportDocument doc = new ReportDocument();
doc.Load("...filerpt...");
doc.SetDataSource(...dati...);
reportViewer.ReportSource = doc;
Non l'ho mai provato, ma potrebbe anche funzionare...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo