<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; |