Ciao,
mi manca capire di che tipo è la proprietà "dipendente.Rischi", se fosse ad esempio una datatable io farei un codice di questo tipo:
if(dipendente.Rischi == null)
dipendente.Rischi = new DataTable();
ReportDataSource reportDataSourceRischi = new ReportDataSource();
reportDataSourceRischi.Name = "Rischi";
reportDataSourceRischi.Value = dipendente.Rischi;
etc...
se fosse una collection di un oggetto "T" allora sarebbe new List<T>(); ...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo