Ciao,
sicuramente devi scriverti il codice che ti popola le liste, e poi le passi al report.
Operativametne ti suggerisco questi passi:
- Creare il report specificando nell'esperto database una sorgente dati che sia la classe .net che ti interessa (es: "Articolo")
Te la trovi nella treeview, sul nodo "project Data"
- adesso costruisci il report, rtgascinando le proprieta' che ti trovi nella finestra "field explorer"
- dalla form usi un codice di questo tipo:
List<Articolo> articoli = new List<Articolo>();
...popoli la lista facendo le tue logiche
ReportDocument report = new ReportDocument();
report.Load(@"c:\...\report.rpt");
report.SetDataSource(articoli);
CrystalReportViewer1.ReportSource = report;
Come vedi hai usato i generics, e il metodo "SetDataSource" dell'oggetto "Reportdocument" per passare la lista di oggetti della tua classe.Prova in questa direzione...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo