May I just say that this solution is not ideal, but if I can't find a better solution this is what I'm gonna go with...
CRAXDDRT.SubreportObject subReport = null;
foreach (CRAXDDRT.Section section in crystalReport.Sections)
{
foreach (object item in section.ReportObjects)
{
subReport = item as CRAXDDRT.SubreportObject;
if (subReport != null)
{
//loop code here
}
}
}
While this works I would welcome a better solution...