> ... Oppure c'è
>la possibilità di "passare" i dati dalla GridView a Crystal Report?
certo, ti basta costruirti un report con quei campi che hai nella gridview e poi passare i dati che hai come "datasource" della gridview al report.
Per costruire il report con quei dati, intendo aggiungere al progetto un file di Report di Crystal, andare tramite wizard a selezionare una sorgente dati che abbia gli stessi campi che ci sono nella gridview, e poi disporli dove ti interessa.
Fatto questo puoi usare un di questo tipo:
ReportDocument report = new ReportDocument();
report.Load(MapPath("../report.rpt"));
report.SetDataSource(#tuaDatagridview#.DataSource);
#tuoReportViewer#.ReportSource = report;
#tuoReportViewer#.DataBind();
il punto sta nel fatto che la tua sorgente dati della griglia sara' probabilmente una DataTable o u DataSet o qualche Collection<T>, ad ogni modo una struttura che deve essere usata per creare il report a design, in modo che poi tu decidi i filtri che vuoi e i dati risultanti vengano impaginati e pronti a stampare nel report...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo