У меня есть коллекция подзаголовков. Код практически идентичен для каждого (мне нравятся шаблоны). Вот образец того, который не подходит:Отсутствующие данные в Crystal Reprts Subreport
' subject
sql = "select * from vw_UORSuspect where offense_id = " + offenseID.ToString
GetData(sql, dsUORSubject, "vw_uorSubject", 0)
If Not dsUORSubject.Tables(0).Rows.Count = 0 Then
mySection = UORrpt.ReportDefinition.Sections("DetailSection6")
mySubObj = mySection.ReportObjects("Subreport3")
mySubRep = mySubObj.OpenSubreport(mySubObj.SubreportName)
mySubRep.SetDataSource(dsUORSubject)
'mySubSection = UORrpt.Subreports.Item(0).ReportDefinition.Sections(1)
End If
Это довольно прямолинейно. Я загружаю свой объект набора данных, проверяю, есть ли данные, а затем помещайте их в подраздел отчета. Данные загружаются в набор данных, который легко просматривать.
В наборе данных есть две записи, как и в предыдущем подзаголовке, который отображается как ожидалось.
Любые предложения были бы весьма полезными.