Visual studio 2015 visual studio Crystal报告更改缩放级别请求连接凭据

Visual studio 2015 visual studio Crystal报告更改缩放级别请求连接凭据,visual-studio-2015,crystal-reports,Visual Studio 2015,Crystal Reports,我正在使用SAP crystal report for visual studio。第一次运行时,它与我在运行时设置的数据源配合良好。但当我更改缩放级别时,它会提示输入数据库名称、用户名和密码。这件事我坚持了两天。请帮忙 Crystal Report需要登录: 看这个 var resultData = GetExpenseData(fromDate, toDate); ReportDocument document = new ReportDocument(); document.Load(S

我正在使用SAP crystal report for visual studio。第一次运行时,它与我在运行时设置的数据源配合良好。但当我更改缩放级别时,它会提示输入数据库名称、用户名和密码。这件事我坚持了两天。请帮忙


Crystal Report需要登录:

看这个

var resultData = GetExpenseData(fromDate, toDate);
ReportDocument document = new ReportDocument();
document.Load(Server.MapPath("~/Reporting/ExpenseReport.rpt"));

document.SetDataSource(resultData);   

    ParameterDiscreteValue param1 = new ParameterDiscreteValue();
param1.Value = fromDate;
ParameterDiscreteValue param2 = new ParameterDiscreteValue();
param2.Value = toDate;

ParameterDiscreteValue param3 = new ParameterDiscreteValue();
param3.Value = templeName;

ParameterFieldDefinitions fieldDefinitions = document.DataDefinition.ParameterFields;
ParameterFieldDefinition fromDateFieldLocation = document.DataDefinition.ParameterFields[0];
ParameterValues fromDateParameterValues = fromDateFieldLocation.CurrentValues;
fromDateParameterValues.Add(param1);
fromDateFieldLocation.ApplyCurrentValues(fromDateParameterValues);

ParameterFieldDefinition toDateFieldLocation = document.DataDefinition.ParameterFields[1];
ParameterValues toDAteParameterValues = toDateFieldLocation.CurrentValues;
toDAteParameterValues.Add(param2);
toDateFieldLocation.ApplyCurrentValues(toDAteParameterValues);

ParameterFieldDefinition templeFieldLocation = document.DataDefinition.ParameterFields[2];
ParameterValues templeParameterValues = templeFieldLocation.CurrentValues;
templeParameterValues.Add(param3);
templeFieldLocation.ApplyCurrentValues(templeParameterValues);                       

CrystalReportViewer1.ReportSource = document;