Hi All
I converted a ASP.net C# web application from VS2008 to VS2010 but when I trying and display a Crystal Report in a viewer I get a Message Box:-
Enter Values
The report you requested requires further information.
Server Name - Order_Input_Dataset
Database Name-
User Name-
Password-
Use Integrated Security
Here's the code to display the report:-
public static void Open_Report(ref ReportDocument MyReport, ref CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1, TOrder Order, DataSet Order_Input_As_DataSet, System.Web.HttpServerUtility Server) { try { // As a matter of caution lets clear out any reports first. // Clearing out will remove the Temp Crystal Report on the Servers Windows\Temp\ Folder Close_Report(MyReport, CrystalReportViewer1); MyReport = new ReportDocument(); MyReport.Load(Server.MapPath(Constants.rOrder_Report_Path)); // Must Load prior to setting any controls on the report if (Order_Input_As_DataSet != null) { MyReport.SetDataSource(Order_Input_As_DataSet.Tables[0]); } SharedMethods.Order_Report = MyReport; if (SharedMethods.Order != null) { SharedMethods.Set_Report_Objects(MyReport, Order); } CrystalReportViewer1.ReportSource = MyReport; CrystalReportViewer1.DataBind(); CrystalReportViewer1.RefreshReport(); } catch { } }
Here's the Source for the Page - Viewer:-
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Order_Report.aspx.cs" Inherits="Mala_Orders.Web_Pages.Order_Report" %><%@ Register assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"><link rel="shortcut icon" href="~/Mala_favicon.ico" type="image/x-icon"/> <title>Order Print Preview</title> </head><body><form id="form1" runat="server"><div><asp:Button ID="btnExport_To" runat="server" onclick="btnExport_To_Click" Text="Export to ->" /><asp:DropDownList ID="ddlExport_Types" runat="server"></asp:DropDownList><br /><CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" ReportSourceID="CrystalReportSource1" ToolbarImagesFolderUrl="../aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/toolbar/" GroupTreeImagesFolderUrl="../aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/tree/" HasCrystalLogo="False" AutoDataBind="True" ToolPanelView="None"/><CR:CrystalReportSource ID="CrystalReportSource1" runat="server"><Report FileName="..\Reports\Order_Report.rpt"></Report></CR:CrystalReportSource></div></form></body></html>
I have another Crystal Reports Viewer on the same web application which now says:-
Error | ||
|
All worked when using VS 2008.
I've searched high and low on the Internet for a solution but couldn't find anything.
Any ideas?
tia