나는 Crystal Reports 포럼에 question을 아직 게시하지 않았습니다. 원래 VS 2008에서 Crystal Reports 2008로 작성된 응용 프로그램이 있습니다. 원래 코드는 문제없이 작동합니다.Crystal Reports 2010 Windows Forms 뷰어 - No Error Popup
Error message that says "No Error" from CR Viewer과 마찬가지로 .net 4.0 및 Crystal Reports 2010으로 응용 프로그램을 업그레이드했습니다. 보고서 뷰어는 처음 보고서를로드 할 때 올바르게 작동하지만 보고서의 매개 변수를 변경하면 업데이트 된 보고서를 다시 보고서 뷰어에 넣으면 위의 팝업 창에 메시지가 표시됩니다. 보고서는 매개 변수를 변경하지 않으며 업데이트 된 보고서는 표시되지 않습니다. 문제의 코드는 보고서의 날짜 매개 변수를 설정합니다. 사용자는 보고서 뷰어를 묶는 양식에서 새 날짜 매개 변수를 선택할 수 있습니다. 코드는 인터페이스를 통해 추가 기능을 추가하기 위해 보고서 개체 코드를 하위 클래스로 분류합니다.
의 첫 번째 예외 :
또한Public Property EndingDate() As Date Implements IDateRange.EndingDate
Get
Return _endingDate
End Get
Set(ByVal value As Date)
_endingDate = value
Me.SetParameterValue("EndingDate", value)
End Set
End Property
는, 직접 실행 창에 다음과 같은 메시지를 보여줍니다 다음과 같이 IDateRange 인터페이스는 보고서 클래스에 속성을 사용하여 보고서의 시작 및 종료 날짜 범위를 제공합니다 유형 'System.Runtime.InteropServices.COMException'CrystalDecisions.CrystalReports.Engine.dll에서 발생했습니다.
보고서 뷰어의 코드는 다음과 같습니다. 팝업이 표시 될 때 뷰어 보고서 소스가 설정된 행 :
0 어떤 결과 - -는 또한 다른 사이트에서 추천이 기술을 시도 난 아직도 팝업 창 수 :
CRV.ParameterFieldInfo.Clear()
If CRV.Visible Then CRV.ReportSource = rpt
메이트, 귀하의 질문은 "나는이 오류를 더 이상받지 못합니다 ..."라는 귀하의 의견과 함께 CR 웹 사이트의 Assumed Answered로 표시되어 있습니다. 이 질문에 다른 내용이 있다면 왜 답변을 질문으로 표시했는지 비교하는 것보다는 질문에 중점을 두는 것이 좋습니다. – aMazing
원래 질문의 포스터에 따르면 어떻게 든 고쳐졌지만 정확한 방법을 게시하지 않았습니다. 내 질문에 여전히 답이 없습니다 : http://scn.sap.com/message/14842389#14842389. 또한, 위에서 언급 한 바와 같이 매개 변수를 지우려고했지만 정확히 동일한 오류가 발생합니다. 또한 CR 2008에서 제대로 작동했지만 CR 2010에서 작동을 멈췄습니다. – Arkitec
매개 변수를 전달하지 않고 오류를 표시하는 동일한 문을 실행 해 볼 수 있습니까? 문제를 일으키는 매개 변수가 있는지 확인하기 위해 일부 하드 코드 된 값일 수 있습니다. . 그럼 당신은 그것을 좁힐 수 있어야합니다. – aMazing