This is a migrated thread and some comments may be shown as answers.

binding the dataset to my telerik report dynamically

5 Answers 301 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
HR
Top achievements
Rank 1
HR asked on 03 Jul 2008, 06:05 AM
Hi All,
           Iam binding the dataset to my telerik report dynamically .I have been useing the code like this in report.cs

namespace

JBA.TelerikReports

{

using System.ComponentModel;

using System.Drawing;

using System.Windows.Forms;

using Telerik.Reporting;

using Telerik.Reporting.Drawing;

using System.Data.SqlClient;

using System.Data;

/// <summary>

/// Summary description for Report_Score.

/// </summary>

public partial class Report_Score : Report

{

public static DataSet MyDS;

public Report_Score()

{

/// <summary>

/// Required for telerik Reporting designer support

/// </summary>

InitializeComponent();

//

// TODO: Add any constructor code after InitializeComponent call

//

}

public Report_Score(DataSet ds)

{

MyDS = ds;

}

private void Report_Score_NeedDataSource(object sender, System.EventArgs e)

{

(sender

as Telerik.Reporting.Processing.Report).DataSource = MyDS;

}}}

and
 iam passing the dataset to report from my asp.net application like this

Dim r1 As JBA.TelerikReports.Report_Score = New JBA.TelerikReports.Report_Score(ds)

it is working fine for some time ,now it is showing error in browser like this 


 

Server Error in '/' Application.

Parameter is not valid.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Parameter is not valid.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentException: Parameter is not valid.]
   System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format) +413093
   Telerik.Reporting.HtmlRendering.ShapeItemRenderer.Render(ReportItemBase item, HtmlRenderingContext context) +163
   Telerik.Reporting.HtmlRendering.HtmlItemRender.Telerik.Reporting.HtmlRendering.IReportItemRender.Render(ReportItemBase item, RenderingContext context) +48
   Telerik.Reporting.HtmlRendering.RenderingContext.Render(ReportItemBase item) +47
   Telerik.Reporting.HtmlRendering.Matrix.RenderNonDockedItems(HtmlRenderingContext context, DockState dockState) +2216
   Telerik.Reporting.HtmlRendering.Matrix.Render(HtmlRenderingContext context, DockState dockState, Boolean isClientArea) +38
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1878
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.RenderDockedItem(HtmlRenderingContext context, Int32 itemIndex, DockState dockState) +1815
   Telerik.Reporting.HtmlRendering.Matrix.Render(HtmlRenderingContext context) +83
   Telerik.Reporting.HtmlRendering.ReportSectionBaseRenderer.Render(ReportItemBase item, HtmlRenderingContext context) +71
   Telerik.Reporting.HtmlRendering.HtmlItemRender.Telerik.Reporting.HtmlRendering.IReportItemRender.Render(ReportItemBase item, RenderingContext context) +48
   Telerik.Reporting.HtmlRendering.RenderingContext.Render(ReportItemBase item) +47
   Telerik.Reporting.HtmlRendering.HtmlPage.RenderBodyInternal(HtmlWriter bodyWriter) +752
   Telerik.Reporting.HtmlRendering.HtmlPage.Render(HtmlTextWriter writer, HtmlRenderingContext renderingContext) +108
   Telerik.Reporting.HtmlRendering.HtmlReport.Render(HtmlTextWriter writer) +661
   Telerik.Reporting.HtmlRendering.HtmlRenderingExtension.Telerik.Reporting.Processing.IRenderingExtension.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback) +292
   Telerik.Reporting.Processing.ReportProcessor.Render(String format, Report report, Hashtable deviceInfo, CreateStream createStramCallback) +200
   Telerik.ReportViewer.WebForms.ServerReport.Render(HttpResponse response, String format, Int32 pageIndex, Boolean refresh) +712
   Telerik.ReportViewer.WebForms.ReportPageOperation.PerformOperation(NameValueCollection urlQuery, HttpContext context) +78
   Telerik.ReportViewer.WebForms.HttpHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext context) +116
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64


Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42




regards
HR

5 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 03 Jul 2008, 08:05 AM
Hello HR,

Unfortunately the provided info is insufficient to determine what is causing the problem. It would be great if you could open a support ticket and attach your runnable report there, so we can inspect it and provide accurate solution/workaround to the encountered problem.

Regards,
Steve
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
HR
Top achievements
Rank 1
answered on 03 Jul 2008, 11:45 AM
Hi.
       I have created TelerikReport and bound it useing sqlDataAdapter in designview and asign the sqlDataprovider as a datasource of report.it is working fine .
      Then i deleted sqlDataAdapter and assign the datasource ie dataset dynamically to report in needdatasoure event and in asp.net page assign this report to the reportviewer.
        I passed the dataset from my aspx page to Report.cs.
   I had placed the code in previous post.
 it is working fine for sometime.now it is showing error like as in above post
 I strucked here .i didn't get the any suggestions for that.


Regards
HR
0
Svetoslav
Telerik team
answered on 03 Jul 2008, 12:05 PM
Hi HR,

In order to help you with this problem we need to examine your report. Please send us your project and the data it displays, so we can reproduce the issue on our side and provide appropriate solution.

Kind regards,
Svetoslav
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
HR
Top achievements
Rank 1
answered on 04 Jul 2008, 04:09 AM
hi,
         for the above error ,in  eventviewer it is showing error like this

        System.ArgumentException: Parameter is not valid. at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format) at Telerik.Reporting.HtmlRendering.ShapeItemRenderer.Render(ReportItemBase item, HtmlRenderingContext context) at Telerik.Reporting.HtmlRendering.HtmlItemRender.
0
Svetoslav
Telerik team
answered on 04 Jul 2008, 08:14 AM
Hi HR,

This seems like the same error as in your first post. There appears to be a problem with the shapes in HTML export and it results in this error. That's why we kindly ask you again to send us your project with the report (Report_Score). As it requires a data source don't forget to enclose it as well so we can run the report on our side. Any additional information you find helpful would be highly appreciated as well.

Kind regards,
Svetoslav
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
General Discussions
Asked by
HR
Top achievements
Rank 1
Answers by
Steve
Telerik team
HR
Top achievements
Rank 1
Svetoslav
Telerik team
Share this question
or