Quantcast
Channel: Crystal Reports
Viewing all articles
Browse latest Browse all 1507

want to generate crystal report in asp.net but an error occur?

$
0
0
hello  sir here in my code i want to generate crystal report in asp.net but an runtime error occur so solve them ?

here is my code
cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Configuration; using System.Data.SqlClient; using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.Shared; namespace Crystal { public partial class WebForm1 : System.Web.UI.Page { SqlCommand cmd = new SqlCommand(); SqlConnection con = new SqlConnection(); string connection = System.Configuration.ConfigurationManager.AppSettings["con"].ToString(); public void EstablishConnection(string storeprocedure) { con.ConnectionString = connection; cmd.Connection = con; cmd.Connection.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = storeprocedure; } public void CloseConnection() { cmd.Connection.Close(); cmd.Connection.Dispose(); con.Close(); } ReportDocument crystalReport; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { crystalReport = new ReportDocument(); crystalReport.Load(Server.MapPath("~/CustomerReport.rpt")); SqlDataAdapter adp = new SqlDataAdapter("SELECT TOP 5 * FROM tbl_products", connection); adp.SelectCommand.CommandType = CommandType.Text; DataTable DT = new DataTable(); adp.Fill(DT); //Customers dsCustomers = this.GetData("SELECT TOP 5 * FROM tbl_products"); //DataTable DT = new DataTable(); crystalReport.SetDataSource(DT); CrystalReportViewer1.ReportSource = crystalReport; } } //private Customers GetData(string query) //{ // string conString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString; // SqlCommand cmd = new SqlCommand(query); // using (SqlConnection con = new SqlConnection(conString)) // { // using (SqlDataAdapter sda = new SqlDataAdapter()) // { // cmd.Connection = con; // sda.SelectCommand = cmd; // using (Customers dsCustomers = new Customers()) // { // sda.Fill(dsCustomers, "DataTable1"); // return dsCustomers; // } // } // } //} protected void Export(object sender, EventArgs e) { ExportFormatType formatType = ExportFormatType.NoFormat; switch (rbFormat.SelectedItem.Value) { case "Word": formatType = ExportFormatType.WordForWindows; break; case "PDF": formatType = ExportFormatType.PortableDocFormat; break; case "Excel": formatType = ExportFormatType.Excel; break; case "CSV": formatType = ExportFormatType.CharacterSeparatedValues; break; } crystalReport.ExportToHttpResponse(formatType, Response, true, "Crystal"); Response.End(); } } } aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Crystal.WebForm1" %><%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title><style type="text/css"> body { font-family: Arial; font-size: 10pt; }</style><script src='<%=ResolveUrl("~/crystalreportviewers13/js/crviewer/crv.js")%>' type="text/javascript"></script></head><body><form id="form1" runat="server"><div><CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" Height="400" Width="600" BestFitPage="False" ToolPanelView="None" /><br /> Format:<asp:RadioButtonList ID="rbFormat" runat="server" RepeatDirection="Horizontal"><asp:ListItem Text="Word" Value="Word" Selected="True" /><asp:ListItem Text="Excel" Value="Excel" /><asp:ListItem Text="PDF" Value="PDF" /><asp:ListItem Text="CSV" Value="CSV" /></asp:RadioButtonList><br /><asp:Button ID="btnExport" Text="Export" runat="server" OnClick="Export" /></div></form></body></html>
webconfig<?xml version="1.0" encoding="utf-8"?><!--
  For more information on how to configure your ASP.NET application, please visit
  https://go.microsoft.com/fwlink/?LinkId=169433
  --><configuration><configSections><sectionGroup name="businessObjects"><sectionGroup name="crystalReports"><section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null"/></sectionGroup></sectionGroup></configSections><appSettings><add key="con" value="server=SANAMDEEP;uid=sa;pwd=sa123;database=store;" /><add key="CrystalImageCleaner-AutoStart" value="true"/><add key="CrystalImageCleaner-Sleep" value="60000"/><add key="CrystalImageCleaner-Age" value="120000"/></appSettings><system.web><compilation debug="true" targetFramework="4.5" > <assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies ><buildProviders><add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></buildProviders></compilation><authentication mode="Windows"/><httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers><pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/><httpRuntime targetFramework="4.5" /><pages><namespaces><add namespace="System.Web.Optimization" /></namespaces><controls><add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" /></controls></pages></system.web><system.webServer><validation validateIntegratedModeConfiguration="false"/><handlers><add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/></handlers></system.webServer><businessObjects>		<crystalReports><rptBuildProvider><add embedRptInResource="true"/></rptBuildProvider></crystalReports></businessObjects><runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly><assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" /><bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" /><bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" /><bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930" /></dependentAssembly>      </assemblyBinding></runtime><system.codedom><compilers><compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" /><compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" /></compilers></system.codedom></configuration>


Viewing all articles
Browse latest Browse all 1507

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>