private void GetDatabase(ReportDocument report, XmlWriter writer)
{
writer.WriteStartElement("Database");
GetTableLinks(report, writer);
if (!report.IsSubreport)
{
var reportClientDocument = report.ReportClientDocument;
GetReportClientTables(reportClientDocument, writer);
}
else
{
var subrptClientDoc = _report.ReportClientDocument.SubreportController.GetSubreport(report.Name);
GetSubreportClientTables(subrptClientDoc, writer);
}
writer.WriteEndElement();
}