ciao,
io intendevo un codice di questo tipo:
ReportDocument report = new ReportDocument();
report.Load(@"...\...\mioreport.rpt");
//--- carico una tabella da codice, tu la caricherai dal DB
DataTable table = new DataTable();
table.Columns.Add("Codice", typeof(int));
table.Columns.Add("Descrizione", typeof(string));
table.Columns.Add("Data", typeof(DateTime));
//--- riga singola
table.Rows.Add(new object[] { 1,"Matteo", DateTime.Now });
//--- ripeto quella singola riga 10 volte
for (int i = 0; i < 10; i++)
table.Rows.Add(table.Rows[0].ItemArray);
report.SetDataSource(table);
crystalReportViewer1.ReportSource = report;
ovviamente questo è un esempio fatto tutto a codice, tu la Tabella la riempirai da Db, etc...la cosa che ti volevo far notare è la "clonazione"...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo