or
Created Label QuestionHeader Score2012-12-21 21. december 2012 1. Har du en ide om hvilket arbejde, du gerne vil have? 22012-12-21 21. december 2012 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 42012-12-21 21. december 2012 3. Hvor god er du til at samarbejde med andre? 42013-01-28 28. januar 2013 1. Har du en ide om hvilket arbejde, du gerne vil have? 42013-01-28 28. januar 2013 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 52013-01-28 28. januar 2013 3. Hvor god er du til at samarbejde med andre? 42013-03-12 12. marts 2013 1. Har du en ide om hvilket arbejde, du gerne vil have? 22013-03-12 12. marts 2013 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 42013-03-12 12. marts 2013 3. Hvor god er du til at samarbejde med andre? 4... ... ... ...
Line 76: <httpHandlers>
Line 77: <remove path="*.asmx" verb="*"/>
Line 78: <add verb="*" path="Telerik.ReportViewer.axd" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.9.9.202, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"/>
Line 79: <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
Line 80: <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
|
public byte[] GetReport(int ArgID) { try { Telerik.Reporting.Processing.ReportProcessor proc = new Telerik.Reporting.Processing.ReportProcessor(); Telerik.Reporting.InstanceReportSource irs = new Telerik.Reporting.InstanceReportSource(); Report1 report = new Report1(); report.ReportParameters.Add(new Telerik.Reporting.ReportParameter("ArgID", Telerik.Reporting.ReportParameterType.Integer, ArgID)); irs.ReportDocument = report; RenderingResult item = proc.RenderReport("IMAGE", irs, null); return item.DocumentBytes; } catch (Exception ex) { throw new FaultException(new FaultReason(ex.ToString())); } }@model int
<img src="@Url.Action("GetReport", "Report", new { ID = Model })" alt="" />[HttpGet] public ActionResult GetReport(int ID) { byte[] img; using (var client = new MyService.MyServiceClient()) { img = client.GetReport(ID); } return File(img, "image/tiff"); }[DataObjectMethod(DataObjectMethodType.Select)] public List<CreatedQRCodesCountBEL> GetCreatedQRCodesCount(int SuperAcctID) { //my code }
in my report i have one report parameter "SuperAcctID" and i just give it a default value no binding to data source:
An error has occurred while processing Report 'rptCreatedQRCodesCount':
An error occurred while invoking data retrieval method.
Try restarting Visual Studio. ------------- InnerException -------------
Exception has been thrown by the target of an invocation. -------------
InnerException ------------- Object reference not set to an instance of an object.
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var objCreatedQRCodesCountReport = new rptCreatedQRCodesCount(); objCreatedQRCodesCountReport.ReportParameters["SuperAcctID"].Value = SuperAcctID.ToString(); radrvCreatedQRCodesCount.ReportSource = objCreatedQRCodesCountReport; } }
I hope you can help me.
Regards,
Mohammed