当我尝试使用crystal report viewer从aspx页面导出我的报告时,每次都会提示我登录。 (这仅在导出时发生,而不是在加载时发生。)我使用的是Visual Studio 2012和SAP Crystal Reports 13.0.15.xxx。
输入值 您要求的报告需要更多信息。
我尝试将EnableDatabaseLogonPromt
设置为False,但会产生此错误:
"找不到方法:' CrystalDecisions.ReportAppServer.DataDefModel.ProperyBag ...."
我认为我的代码是正确的,因为报告加载到新的aspx页面并接收数据。但是当我想导出我的报告或打印它时,我会面对那个弹出窗口。我正在使用MSSQL SERVER 2012 AS DBMS,所以我不需要任何用户名或密码登录。我该如何纠正?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var x = Server.MapPath("~");
int CustomersId = Convert.ToInt32(Request.QueryString["CustomersID"]);
CustomersiDataSet Customersi = new CustomersiDataSet();
CustomersiDataSet.CustomersiTableDataTable CustomersiDT = new CustomersiDataSet.CustomersiTableDataTable();
var Customers = DA.Data.Services.DACustomersi.GetByCustomersId(CustomersId);
CustomersiDT.AddCustomersiTableRow(Customers.Name, Customers.LastName, Customers.IDNumber.ToString());
Customersi.Tables["CustomersiTable"].Merge(CustomersiDT);
ReportDocument ReportCustomers = new rpt_Customersi();
ReportCustomers.SetDataSource(Customersi);
CrystalReportViewer1.ReportSource = ReportCustomers;
//I ALSO TRIED WITH CACHING REPORT BUT THAT I AM FACING AGAIN ISSUE : MethodNotFound:"...."
// //Cache["Report"] = ReportCustomers;
// ReportCustomers .ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "MyCustomers");
}
}