or
Line 243: report.RefreshReport();
Line 244: ReportProcessor reportProcessor = new ReportProcessor();
Line 245: RenderingResult result = reportProcessor.RenderReport("XLS", report.Report, deviceInfo);
Line 246: FileStream fs = new FileStream(tmpFileName, FileMode.Create);
Line 247: fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length);
[NullReferenceException: Object reference not set to an instance of an object.] Telerik.Reporting.Excel97.BoundSheet..ctor(String workSheetName) +31 Telerik.Reporting.Excel97.Workbook.AddBoundSheetRecords(Stream stream, ICollection`1 boundSheetAddresses) +66 Telerik.Reporting.Excel97.Workbook.WriteWorkBookRecords(Stream stream, ICollection`1 boundSheetAddresses) +1174 Telerik.Reporting.Excel97.Workbook.Save(Stream stream) +252..................
| private void rptCaseLoad_NeedDataSource( object sender, EventArgs e ) |
| { |
| DataSet ds = new DataSet( ); |
| Database db = DatabaseFactory.CreateDatabase( ); |
| using ( DbCommand cmd = db.GetStoredProcCommand( "spCaseDetail" ) ) |
| { |
| cmd.CommandType = CommandType.StoredProcedure; |
| db.AddInParameter( cmd, "@caseID", DbType.Int32, iCaseID ); |
| ds = db.ExecuteDataSet( cmd ); |
| } |
| ( sender as Telerik.Reporting.Processing.Report ).DataSource = ds; |
| } |
Report report = new Report();report.ReportParameters["ContactID"].Value = 4437;Error 24 'eMember.Report' does not contain a definition for 'ReportParameters' and no extension method 'ReportParameters' accepting a first argument of type 'eMember.Report' could be found (are you missing a using directive or an assembly reference?)