| public PageBatch(List<int> ItemIds) { |
| //Create new sections |
| PageHeaderSection header = new PageHeaderSection(); |
| PageFooterSection footer = new PageFooterSection(); |
| DetailSection ds = new DetailSection(); |
| //"Remove" the header and footer |
| header.Height = new Unit(0.1, UnitType.Pixel); |
| footer.Height = new Unit(0.1, UnitType.Pixel); |
| //add header |
| this.Report.Items.Add((ReportItemBase)header); |
| double previousLocation = 0; //this will store the offset of the Y direction |
| UnitType pageMeasurementType = this.PageSettings.PaperSize.Width.Type; |
| for(int i = 0; i < ItemIds.Count; i++){ |
| //since subReport inherits from baseitem it can be fed in programmaticly |
| SubReport sb = new SubReport(); |
| sb.ReportSource = new TestPage(ItemIds[i]); |
| //move subreport 1.25 inches in Y direction |
| sb.Location = new PointU(new Unit(0, pageMeasurementType), new Unit(previousLocation, pageMeasurementType)); |
| sb.Width = this.PageSettings.PaperSize.Width - (this.PageSettings.Margins.Right + this.PageSettings.Margins.Left ); |
| previousLocation += this.PageSettings.PaperSize.Height.Value; |
| ds.Items.Add(sb); |
| } |
| this.Report.Items.Add((ReportItemBase)ds); |
| this.Report.Items.Add((ReportItemBase)footer); |
| this.Report.PageSettings.Margins.Top = new Unit(0.15, UnitType.Inch); |
| this.Report.PageSettings.Margins.Bottom = new Unit(0.25, UnitType.Inch); |
| this.Report.PageSettings.Margins.Left = new Unit(0.25, UnitType.Inch); |
| this.Report.PageSettings.Margins.Right = new Unit(0.25, UnitType.Inch); |
| } |
| public TestPage(int _ItemId) { |
| //do some logic here |
| } |
| C:\BUILD\Build\LearnShare Team Project\FEATURE Build\Sources\LMSOBJECTS\LMSReport.vb(7): warning BC40056: Namespace or type specified in the Imports 'Telerik.Reporting' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. |
| MSBUILD : warning : TF42097: A work item could not be created for build failure. The value for the following required fields is invalid or missing: Assigned To |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(7): error BC31072: Warning treated as error : Namespace or type specified in the Imports 'Telerik.Reporting' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(818): error BC30002: Type 'Telerik.Reporting.Report' is not defined. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(943): error BC30002: Type 'Telerik.Reporting.Report' is not defined. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1327): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1328): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1329): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1330): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1331): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1332): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1337): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1339): error BC30451: Name 'ReportParameterType' is not declared. |
| C:\BUILD\Build\XXXX\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1347): error BC30451: Name 'Telerik' is not declared. |
| MSBUILD : warning : TF42097: A work item could not be created for build failure. The value for the following required fields is invalid or missing: Assigned To |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(817): error BC30002: Type 'Telerik.Reporting.Report' is not defined. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(942): error BC30002: Type 'Telerik.Reporting.Report' is not defined. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1326): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1327): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1328): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1329): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1330): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1331): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1336): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1338): error BC30451: Name 'Telerik' is not declared. |
| C:\BUILD\Build\XXXX Team Project\FEATURE Build\Sources\xxOBJECTS\xxReport.vb(1346): error BC30451: Name 'Telerik' is not declared. |
<
assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Telerik.ReportViewer.WebForms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Telerik.Reporting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Telerik.Reporting.Processing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Telerik.Reporting.Interfaces, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
</assemblies>
<
httpHandlers>
<remove path="*.asmx" verb="*" />
<add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
<add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
<add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
<add path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" validate="true" />
</httpHandlers>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<remove name="Telerik.ReportViewer.axd_*"/>
<add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=2.0.1.0, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode,runtimeVersionv2.0" />
<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"/>
</handlers>
Any help would be welcome.
Steve