An error has occurred during report processing

ex.Message: An error has occurred during report processing.

ex.Source: Microsoft.ReportViewer.WebForms ex.StackTrace:  

at  Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings)

at  Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings)

at  Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings)

 

http://social.msdn.microsoft.com/forums/en-US/vsreportcontrols/thread/5d58c5bf-374d-488d-bc8e-43cd99b0be83/

I was finally able to find the "inner exception" info. Here's what i added:

Try

    report.Render("Image", deviceInfo, AddressOf CreateStream, warnings)

Catch e As System.Exception

   Dim inner As Exception = e.InnerException

   While Not (inner Is Nothing)

      MsgBox(inner.Message)

      inner = inner.InnerException

   End While

End Try

 

catch (Exception ex)
        {
            Exception inner = ex.InnerException;
            string messages = "";
            while (inner != null)
            {
                messages += "; " + inner.Message;
                inner = inner.InnerException;
            }

             MsgBox(messages );

        }

The second line above is from the code posted about printing without print preview so the try-catch block goes around it. I was finally able to determine the error occurring which was a datasource had not been supplied (which was but the name didn't exactly match). Anyway, the report successfully printed this afternoon without a print preview!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值