ตอนรันใน VS มันรันได้ปกติ แต่พอ Publish แล้วย้ายเข้าไปไว้ใน inetpub พอกดแสดง Report แล้ว Error แบบนี้ครับ
Server Error in '/project' Application.
--------------------------------------------------------------------------------
The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: The system cannot find the file specified.
Report ที่ผมทำใช้แบบนี้ครับ
bill_id = Request.QueryString["bill_id"].ToString();
WebApplication1.App_Data.DataSet1TableAdapters.billReportTableAdapter BillReport = new WebApplication1.App_Data.DataSet1TableAdapters.billReportTableAdapter();// สร้างออบเจกต์จาก DataSet Adapter ของ DataSet1 ที่เราสร้างไว้ตอนแรก
DataTable dtBill = BillReport.GetDataBillReport(bill_id);
//DataSet ds = new DataSet();
//ds.Tables.Add(dtBill.Copy());
public void SetParameter(string name, object value)
{
//Access the specified parameter from the parameters collection
CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition parameter = CRS.ReportDocument.DataDefinition.ParameterFields[name];
// Now get the current value for the parameter and clear them
CrystalDecisions.Shared.ParameterValues currentValues = parameter.CurrentValues;
currentValues.Clear();
// Create a value object for Crystal reports and assign the specified value.
CrystalDecisions.Shared.ParameterDiscreteValue newValue = new CrystalDecisions.Shared.ParameterDiscreteValue();
newValue.Value = value;
// Now add the new value to the values collection and apply the
// collection to the report.
currentValues.Add(newValue);
parameter.ApplyCurrentValues(currentValues);
}