0
크리스탈 보고서 디자이너에서 저장 프로 시저에 매개 변수를 전달하는 방법 및 코드도 ??크리스탈 보고서 디자이너에서 저장 프로 시저에 매개 변수를 전달하십시오
크리스탈 보고서 디자이너에서 저장 프로 시저에 매개 변수를 전달하는 방법 및 코드도 ??크리스탈 보고서 디자이너에서 저장 프로 시저에 매개 변수를 전달하십시오
보고서 소스로 필요한 저장 프로 시저를 사용하는 경우 보고서 자체를 작성하는 동안 코드에서 저장 프로 시저 매개 변수를 다음과 같이 전달할 수 있습니다.
ReportDocument rptDocument = new ReportDocument();
// Load report.
rptDocument.Load(Server.MapPath("rptFileNameOrPath"));
ParameterFields parameterFields = new ParameterFields();
ParameterField parameterField = null;
ParameterDiscreteValue parameterValue = null;
parameterField = new ParameterField();
parameterValue = new ParameterDiscreteValue();
parameterField.Name = "@ContactId";
parameterValue.Value = "1";
parameterField.CurrentValues.Add(parameterValue);
parameterFields.Add(parameterField);
this.rptDocument.SetParameterValue("@ContactId", parameterValue);
@ContactId:
은 필수 저장 프로 시저에 대한 매개 변수입니다.
마지막으로 보고서를 내보내거나 요구 사항에 따라 인쇄 할 수 있습니다. 방금 보고서보기 옵션을 사용하여 크리스탈 보고서 디자이너에 관한
은// 0, 0: to print all the pages.
this.rptDocument.PrintToPrinter(1, false, 0, 0);
, 당신은 단지 필요한 값을 입력 한 모든 보고서 매개 변수의 값을 입력해야합니다.
가능한 복제본 [Crystal Reports 8.5에서 저장 프로 시저를 사용하는 방법] (http://stackoverflow.com/questions/1736894/how-to-use-a-stored-procedure-in-a-crystal -reports-8-5) – LittleBobbyTables