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?)