| <system.webServer> |
| <validation validateIntegratedModeConfiguration="false"/> |
| ...... |
| ...... |
| ...... |
| <handlers> |
| <remove name="WebServiceHandlerFactory-Integrated"/> |
| <remove name="ScriptHandlerFactory" /> |
| <remove name="ScriptHandlerFactoryAppServices" /> |
| <remove name="ScriptResource" /> |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" |
| type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" |
| type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" |
| type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
| <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" |
| type = "Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.9.9.202, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" |
| preCondition="integratedMode,runtimeversionv2.0" /> |
| </handlers> |
| </system.webServer> |
Public Sub New()
InitializeComponent()
Dim mobjCert As New objCertificate(mJobNumber)
Dim MySubReport As Telerik.Reporting.SubReport
Dim mobjTemplate As New objTemplate(mobjCert.TemplateCode)
For tempcounter As Int16 = 1 To mobjTemplate.Count
AddTestSubReports(MySubReport, mobjTemplate.TestCode(tempcounter - 1),
"Test " + tempcounter.ToString + " " + mobjTemplate.TestTitle(tempcounter - 1))
Next
End Sub
Private Sub AddTestSubReports(ByVal MySubReport As Telerik.Reporting.SubReport, ByVal mTestCode As String, ByVal mTestTitle As String)
MySubReport =
New Telerik.Reporting.SubReport
MySubReport.Size =
New Telerik.Reporting.Drawing.SizeU(New Telerik.Reporting.Drawing.Unit(15.082725524902344, Telerik.Reporting.Drawing.UnitType.Cm), New Telerik.Reporting.Drawing.Unit(1.7001994848251343, Telerik.Reporting.Drawing.UnitType.Cm))
MySubReport.Style.Padding.Bottom =
New Telerik.Reporting.Drawing.Unit(1, Telerik.Reporting.Drawing.UnitType.Cm)
MySubReport.Dock = System.Windows.Forms.DockStyle.Top
MySubReport.Top =
New Telerik.Reporting.Drawing.Unit(1, Telerik.Reporting.Drawing.UnitType.Cm)
MySubReport.Name =
"SubReport2"
MySubReport.Style.BorderColor.Default = System.Drawing.Color.MidnightBlue
MySubReport.Style.BorderStyle.Default = Telerik.Reporting.Drawing.BorderType.Solid
MySubReport.Style.Color = System.Drawing.Color.Transparent
Dim mobjTestTest As New objTestTest(mTestCode)
Dim mobjHeaders As New objTestHeading(mTestCode)
Dim txtTemp As New Telerik.Reporting.TextBox
Dim SubRep As New CertificatTestSubRep1
MySubReport.ReportSource = SubRep
SubRep.txtTestName.Value = mTestTitle
DeleteUnwantedSubRepItems(mobjHeaders.Count, SubRep, mobjHeaders)
SubRep.DataSource = mobjTestTest.dtTestTest
Me.DetailSection1.Items.Add(MySubReport)
End Sub
many thanks
Alo
| public int advertiserID { get; set; } |
| public DateTime startDate { get; set; } |
| public DateTime endDate { get; set; } |
| public EmailPromotionReport() |
| { |
| /// <summary> |
| /// Required for telerik Reporting designer support |
| /// </summary> |
| InitializeComponent(); |
| this.NeedDataSource += new System.EventHandler(this.EmailPromotionReport_NeedDataSource); |
| } |
| private void EmailPromotionReport_NeedDataSource(object sender, EventArgs e) |
| { |
| Telerik.Reporting.Processing.Report report = (Telerik.Reporting.Processing.Report)sender; |
| report.DataSource = (FarranMedia.Classes.Promotions.GetMailingsByAdvertiser(advertiserID,startDate,endDate)).Tables[0]; |
| } |
| Reporting.EmailPromotionReport reportBlast = new Reporting.EmailPromotionReport(); |
| reportBlast.advertiserID = advertiserID; |
| reportBlast.startDate = Convert.ToDateTime("1/1/07"); |
| reportBlast.endDate = DateTime.Today; |
| ReportViewer1.Report = reportBlast; |
| <httpHandlers> |
| <remove verb="*" path="*.asmx"/> |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add path="Telerik.ReportViewer.axd" verb="*" type = "Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.9.9.202, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" /> |
| </httpHandlers> |
| ....... |
| ....... |
| ....... |
| ....... |
| <system.webServer> |
| <validation validateIntegratedModeConfiguration="false"/> |
| ...... |
| ...... |
| ...... |
| <handlers> |
| <remove name="WebServiceHandlerFactory-Integrated"/> |
| <remove name="ScriptHandlerFactory" /> |
| <remove name="ScriptHandlerFactoryAppServices" /> |
| <remove name="ScriptResource" /> |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" |
| type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" |
| type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
| <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type = "Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.9.9.202, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode,runtimeversionv2.0" /> |
| </handlers> |
| </system.webServer> |
| My Table | ||||
| Header 1 | Header 2 | Header 3 | … | Header x |
| Row 1 detail 1 | Row 1 detail 2 | Row 1 detail 3 | … | Row 1 detail x |
| Row 2 detail 1 | Row 2 detail 2 | Row 2 detail 3 | … | Row 2 detail x |
| Row 3 detail 1 | Row 3 detail 2 | Row 3 detail 3 | … | Row 3 detail x |
| Row 4 detail 1 | Row 4 detail 2 | Row 4 detail 3 | … | Row 4 detail x |
| var reportData = from a in data |
| group a by a.OrderType |
| into b |
| select new |
| { |
| OrderType = b.Key, |
| Orders = b.Count(), |
| OrderTotal = b.Sum(p => p.OrderTotal), |
| Tax = b.Sum(p => p.Tax), |
| Costs = b.Sum(p => p.ActualCost), |
| Profit = b.Sum(p => p.Profit) |
| }; |
| var procChart = (Telerik.Reporting.Processing.Chart)sender; |
| var defChart = (Telerik.Reporting.Chart)procChart.ItemDefinition; |
| defChart.Series.Clear(); |
| var series = new ChartSeries |
| { |
| Type = ChartSeriesType.Pie, |
| DataYColumn = chartColumn, |
| DataLabelsColumn = "OrderType", |
| DefaultLabelValue = "#Y - #%" |
| }; |
| defChart.Series.Add(series); |
| procChart.DataSource = DataSource; |