private Report GetReportFromFile(ReportInfo reportInfo)
{
RDLParser rdlp;
Report r;
string source = System.IO.File.ReadAllText(reportInfo.GetPath());
rdlp = new RDLParser(source);
rdlp.Folder = System.IO.Path.GetDirectoryName (reportInfo.GetPath());
rdlp.OverwriteConnectionString = reportInfo.ConnectionString;
rdlp.OverwriteInSubreport = true;
r = rdlp.Parse();
return r;
}