0
私はVisual Studio用のSAP Crystalレポートを使用しています。初めて実行するときは、実行時に設定したデータソースで正常に動作します。しかし、ズームレベルを変更すると、データベース名、ユーザー名、パスワードを入力するよう求められます。私は2日間これに固執しています。助けてくださいビジュアルスタジオCrystal report change zoom level接続資格情報を問い合わせる
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;