Public Sub New() |
InitializeComponent() |
Me.DataSource = New Addresses() |
Me.TextBox1.Value = "=Fields.Item" |
End Sub |
Public Class Addresses |
Inherits List(Of System.Net.IPAddress) |
Public Sub New() |
Me.Add(System.Net.IPAddress.Parse("192.168.0.1")) |
Me.Add(System.Net.IPAddress.Parse("192.168.0.2")) |
Me.Add(System.Net.IPAddress.Parse("192.168.0.3")) |
Me.Add(System.Net.IPAddress.Parse("192.168.0.4")) |
Me.Add(System.Net.IPAddress.Parse("192.168.0.5")) |
End Sub |
End Class |
Public Class Addresses |
Inherits List(Of String) |
Public Sub New() |
Me.Add("192.168.0.1") |
Me.Add("192.168.0.2") |
Me.Add("192.168.0.3") |
Me.Add("192.168.0.4") |
Me.Add("192.168.0.5") |
End Sub |
End Class |
Public Class Addresses |
Private _item As System.Net.IPAddress = System.Net.IPAddress.Parse("192.168.0.2") |
Public Property Item() As System.Net.IPAddress |
Get |
Return Me._item |
End Get |
Set(ByVal value As System.Net.IPAddress) |
Me._item = value |
End Set |
End Property |
End Class |
private
void companyBooking_NeedDataSource(object sender, System.EventArgs e)
{
Telerik.Reporting.Processing.
Chart companyBookingChart = sender as Telerik.Reporting.Processing.Chart;
companyBookingChart.DataSource =
this.bokadoktornDataSetTableAdapter1.GetData();
}
In the InitializeComponent()-method I have this eventHandler.
this.companyBookingChart.NeedDataSource += new System.EventHandler(this.companyBooking_NeedDataSource);
This is my database-sqlquery, (Works fine)
SELECT YEAR(BookedDate) AS Year, MONTH(BookedDate) AS Month, CONCAT(u.FirstName, ' ', u.LastName) AS FullName, Count(*) AS NoOfBookings
FROM Bookings b
INNER JOIN Users u ON u.Id = b.BookedById
INNER JOIN CompanyUsers cu ON cu.Id = u.Id
WHERE cu.CompanyId = 1
GROUP BY u.Id, MONTH(BookedDate), YEAR(BookedDate)
ORDER BY NoOfBookings DESC;
When I preview my report nothing happends. I dont know why, everything worked fine until I added my chart. Is it something wrong with my NeedDataSource-method.
Thanks
/Emil
protected void Page_Init(object sender, EventArgs e) |
{ |
Swh.Ih7.Reports.ShopInvoice report = new Swh.Ih7.Reports.ShopInvoice(); |
report.OrderID = new Guid(Request.QueryString["OrderID"]); |
DisplayPDF(report); |
} |
void DisplayPDF(Telerik.Reporting.Report reportToExport) |
{ |
ReportProcessor reportProcessor = new ReportProcessor(); |
RenderingResult result = reportProcessor.RenderReport("PDF", reportToExport, null); |
string fileName = result.DocumentName + ".pdf"; |
Response.Clear(); |
Response.ContentType = result.MimeType; |
Response.Cache.SetCacheability(HttpCacheability.Private); |
Response.Expires = -1; |
Response.Buffer = false; |
Response.AddHeader("Content-Disposition", |
string.Format("{0};FileName=\"{1}\"", |
"attachment", |
fileName)); |
Response.OutputStream.Write(result.DocumentBytes, 0, result.DocumentBytes.Length); |
Response.End(); |
} |
Server Error in '/' Application. |
-------------------------------------------------------------------------------- |
Security Exception |
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. |
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. |
Source Error: |
[No relevant source lines] |
Source File: App_Web_zzaoc31d.4.cs Line: 0 |
Stack Trace: |
[SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.] |
Telerik.Reporting.Pdf.Rendering.PdfRenderer.DrawString(String text, PdfFont font, Brush brush, RectangleF rect, Boolean rightToLeft) +0 |
Telerik.Reporting.Pdf.Drawing.PdfGraphics.DrawString(String s, Font font, Brush brush, RectangleF rect, StringFormat format) +124 |
Telerik.Reporting.ImageRendering.CanvasPdf.DrawString(String s, Font font, Brush brush, RectangleF rect, StringFormat format) +107 |
Telerik.Reporting.ImageRendering.TextLine.Render() +1436 |
Telerik.Reporting.ImageRendering.RenderingElement.RenderToPage(RectangleRF clip, RoundedFloat parentLeft, RoundedFloat parentTop) +1864 |
Telerik.Reporting.ImageRendering.RenderingElement.RenderChildren(RectangleRF clip) +161 |
Telerik.Reporting.ImageRendering.RenderingElement.RenderToPage(RectangleRF clip, RoundedFloat parentLeft, RoundedFloat parentTop) +1970 |
Telerik.Reporting.ImageRendering.RenderingElement.RenderChildren(RectangleRF clip) +161 |
Telerik.Reporting.ImageRendering.RenderingElement.RenderToPage(RectangleRF clip, RoundedFloat parentLeft, RoundedFloat parentTop) +1970 |
Telerik.Reporting.ImageRendering.CompositionBase.RenderPageSection(PageArea pageArea, RenderingElement pageSection, Single height) +339 |
Telerik.Reporting.ImageRendering.CompositionBase.ApplyPageSections() +311 |
Telerik.Reporting.ImageRendering.CompositionBase.SendPhysicalPages(Boolean force) +52 |
Telerik.Reporting.ImageRendering.CompositionBase.End() +75 |
Telerik.Reporting.ImageRendering.CompositionPdf.End() +39 |
Telerik.Reporting.ImageRendering.CompositionBase.Dispose(Boolean disposing) +22 |
Telerik.Reporting.ImageRendering.CompositionPdf.Dispose(Boolean disposing) +11 |
Telerik.Reporting.ImageRendering.CompositionBase.System.IDisposable.Dispose() +17 |
Telerik.Reporting.ImageRendering.ImageRendererBase.RenderReport(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback) +242 |
Telerik.Reporting.ImageRendering.ImageRendererBase.Telerik.Reporting.Processing.IRenderingExtension.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback) +21 |
Telerik.Reporting.Processing.ReportProcessor.Render(IList`1 reports, ExtensionInfo extensionInfo, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback) +353 |
Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, IReportDocument reportDocument, Hashtable deviceInfo, CreateStream createStreamCallback, String& documentName) +421 |
Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, IReportDocument reportDocument, Hashtable deviceInfo) +108 |
Swh.Reports.Web.UI._Default.DisplayPDF(Report reportToExport) +91 |
Swh.Reports.Web.UI._Default.Page_Init(Object sender, EventArgs e) +184 |
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 |
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 |
System.Web.UI.Control.OnInit(EventArgs e) +99 |
System.Web.UI.Page.OnInit(EventArgs e) +12 |
System.Web.UI.Control.InitRecursive(Control namingContainer) +333 |
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785 |
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242 |
System.Web.UI.Page.ProcessRequest() +80 |
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21 |
System.Web.UI.Page.ProcessRequest(HttpContext context) +49 |
ASP.ih7shopinvoice_aspx.ProcessRequest(HttpContext context) in App_Web_zzaoc31d.4.cs:0 |
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181 |
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75 |
-------------------------------------------------------------------------------- |
Version Information: Microsoft .NET Framework Version:2.0.50727.3082; ASP.NET Version:2.0.50727.3082 |