or
Created Label QuestionHeader Score
2012-12-21 21. december 2012 1. Har du en ide om hvilket arbejde, du gerne vil have? 2
2012-12-21 21. december 2012 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 4
2012-12-21 21. december 2012 3. Hvor god er du til at samarbejde med andre? 4
2013-01-28 28. januar 2013 1. Har du en ide om hvilket arbejde, du gerne vil have? 4
2013-01-28 28. januar 2013 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 5
2013-01-28 28. januar 2013 3. Hvor god er du til at samarbejde med andre? 4
2013-03-12 12. marts 2013 1. Har du en ide om hvilket arbejde, du gerne vil have? 2
2013-03-12 12. marts 2013 2. Hvordan har du det med at tage kontakt til nogle du ikke kender? 4
2013-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