or
							
Public Class SalesReport    Inherits Telerik.Reporting.Report    Public Sub New()        InitializeComponent()    End Sub    Public Sub AddDataSourceParameter(ByVal sParameterNaam As String, ByVal tDBType As System.Data.DbType, ByVal oValue As Object)        Me.SqlDataSource1.Parameters.Add(sParameterNaam, tDBType, oValue)    End SubEnd ClassSub ExportToBrowser(ByVal reportToExport As Telerik.Reporting.Report)        Dim reportProcessor As New ReportProcessor()        Dim result As RenderingResult = reportProcessor.RenderReport("PDF", reportToExport, Nothing)        Dim fileName As String = result.DocumentName + ".pdf"        Response.Clear()        Response.ContentType = result.MimeType        Response.Cache.SetCacheability(HttpCacheability.Private)        Response.Expires = -1        Response.Buffer = True        Response.AddHeader("Content-Disposition", String.Format("{0};FileName=""{1}""", "attachment", fileName))        Response.BinaryWrite(result.DocumentBytes)        Response.End()    End SubDim report As Telerik.Reporting.Report = New ReportLib.SalesReportDim report As ReportLib.SalesReport = New ReportLib.SalesReport






| <?xml version="1.0" encoding="UTF-8"?> | 
| <configuration> | 
| <configSections> | 
| <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | 
| <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | 
| <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | 
| <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | 
| <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> | 
| <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | 
| <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | 
| <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | 
| </sectionGroup> | 
| </sectionGroup> | 
| </sectionGroup> | 
| </configSections> | 
| <system.web> | 
| <!-- | 
| Set compilation debug="true" to insert debugging | 
| symbols into the compiled page. Because this | 
| affects performance, set this value to true only | 
| during development. | 
| --> | 
| <compilation debug="true" defaultLanguage="c#"> | 
| <assemblies> | 
| <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | 
| <add assembly="System.Data.DataSetExtensions, 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.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="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | 
| <add assembly="Telerik.Web.UI, Version=2009.3.1208.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"/> | 
| <!-- <add assembly="Telerik.Reporting, Version=3.2.9.1211, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/> | 
| <add assembly="Telerik.ReportViewer.WebForms, Version=3.2.9.1211, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"></add> | 
| --> | 
| <add assembly="Telerik.Reporting, Version=4.0.10.317, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/> | 
| <add assembly="Telerik.ReportViewer.WebForms, Version=4.0.10.317, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"></add> | 
| </assemblies> | 
| </compilation> | 
| <!-- | 
| The <authentication> section enables configuration | 
| of the security authentication mode used by | 
| ASP.NET to identify an incoming user. | 
| --> | 
| <authentication mode="Windows"/> | 
| <sessionState mode="InProc" cookieless="false" timeout="60"/> | 
| <!-- AUTHORIZATION | 
| This section sets the authorization policies of the application. You can allow or deny access to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous (unauthenticated) users. | 
| --> | 
| <authorization> | 
| <allow users="*"/> | 
| </authorization> | 
| <!-- | 
| The <customErrors> section enables configuration | 
| of what to do if/when an unhandled error occurs | 
| during the execution of a request. Specifically, | 
| it enables developers to configure html error pages | 
| to be displayed in place of a error stack trace. | 
| <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> | 
| <error statusCode="403" redirect="NoAccess.htm" /> | 
| <error statusCode="404" redirect="FileNotFound.htm" /> | 
| </customErrors> | 
| --> | 
| <customErrors mode="Off"/> | 
| <pages> | 
| <controls> | 
| <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | 
| <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | 
| </controls> | 
| </pages> | 
| <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 verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> | 
| <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/> | 
| <add path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=4.0.10.317, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" validate="true" /> | 
| </httpHandlers> | 
| <httpModules> | 
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | 
| <add name="RadCompression" type="Telerik.Web.UI.RadCompression" /> | 
| </httpModules> | 
| </system.web> | 
| <system.codedom> | 
| <compilers> | 
| <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | 
| <providerOption name="CompilerVersion" value="v3.5"/> | 
| <providerOption name="WarnAsError" value="false"/> | 
| </compiler> | 
| </compilers> | 
| </system.codedom> | 
| <!-- | 
| The system.webServer section is required for running ASP.NET AJAX under Internet | 
| Information Services 7.0. It is not necessary for previous version of IIS. | 
| --> | 
| <system.webServer> | 
| <validation validateIntegratedModeConfiguration="false"/> | 
| <modules> | 
| <remove name="ScriptModule"/> | 
| <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | 
| <add name="RadCompression" type="Telerik.Web.UI.RadCompression" /> | 
| </modules> | 
| <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.Web.UI.WebResource" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI"/> | 
| <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=3.2.9.1211, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode,runtimeVersionv2.0" /> | 
| </handlers> | 
| <defaultDocument> | 
| <files> | 
| <clear/> | 
| <add value="Default.htm"/> | 
| <add value="default.aspx"/> | 
| <add value="Default.asp"/> | 
| <add value="index.htm"/> | 
| <add value="index.html"/> | 
| <add value="iisstart.htm"/> | 
| </files> | 
| </defaultDocument> | 
| </system.webServer> | 
| <runtime> | 
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | 
| <dependentAssembly> | 
| <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> | 
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> | 
| </dependentAssembly> | 
| <dependentAssembly> | 
| <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> | 
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> | 
| </dependentAssembly> | 
| </assemblyBinding> | 
| </runtime> | 
| </configuration> | 

