ciao,
prova ad usare una variabile nuova, quindi fare tutto a codice invece di usare "Me.reportDocument1...." usa una variabile nuova di tipo "ReportDocument", che non rimanga in memoria qualcosa da qualche altra operazione precedente.
Quindi un codice tipo:
Dim report as New ReportDocument()
report.Load(RepPath)
report.SetDataSource(objTable)
Me.CrystalReportViewer1.ReportSource = report
così sei sicuro che parte tutto pulito.Se anche così ci sono problemi, allora potrebbe essere che la tua objTable non abbia gli stessi campi (e nella stessa posizione) che invece hai quando hai disegnato il report...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo