myReport.SetDataSource(reportData);
if (subSourceDic != null && subSourceDic.Count > 0)
{
foreach (string key in subSourceDic.Keys)
{
myReport.Subreports[key].SetDataSource(reportData.Tables[subSourceDic[key]]);
}
}