2017-02-06 1 views
1

내 보고서는 저장 프로 시저에서 데이터를 가져옵니다. 여섯 개 개의 매개 변수의 두 날짜 (TODATE 및 FROMDATE.)이다 나는 C# 윈폼으로 보고서를 통합하고 난으로 코드를 통해 코드를 매개 변수를 전달합니다코드를 통해 매개 변수가 올바르게 전달되지 않습니다.

reportDocument.setParamterValue(0,paramValue); 

보고서는 잘 작동하지만를 보여주는에도 불구하고 데이터를 렌더링하지 않습니다 열 머리글 올바르게. 보고서를 새로 고치면 매개 변수 창이 다시 팝업됩니다. 해당 창을 통해 매개 변수를 입력하면 열 머리글을 포함하여 데이터가 표시됩니다. 하지만 코드를 통해 매개 변수를 전달할 때는 작동하지 않습니다.

어떻게 해결할 수 있습니까?

답변

1

그것은 다음과 같습니다

CRPT.SetParameterValue("smonth", Servercls.month); 

더 많은 정보를 원하시면이 link를 참조하십시오.

0

먼저 C# 환경에서 호출 절차를 제안하고 결과를 datatable에 저장 한 다음 datatable을 Crystal 보고서로 보냅니다.

0

오류를 발견했습니다. 먼저 색인 생성을 통해 매개 변수를 설정하지 않았습니다. 그래서 나는 제안 된 빨간색으로 이름을 통해 매개 변수를 설정합니다. 초 보고서 뷰어 개체와 바인딩되는 매개 변수가 누락되었습니다. 그래서 나는 다음과 같은 라인을 추가하며 답변들에 대한

crystalReportViewer.ParameterField.addRange(reportDocument.ParameterFields); 

감사했다.

관련 문제