2017-03-11 2 views
0

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

credentials prompt

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; 

答えて

0

Crystalレポートログインする必要があります。

このlinkを参照してください。

関連する問題