2009-10-14 3 views
0

Crystal 보고서를 사용하는 ASP.NET의 기존보고 시스템을 업데이트하고 있습니다. 과거 보고서에는 세션 변수에 의해 매개 변수가 제공되었지만 이제는 웹 주소에 게시해야합니다.쿼리 문자열의 ASP.NET 크리스탈 보고서 매개 변수가 작동하지 않습니다.

www.mysite.com?reportname=myreport & 년 = 2009

나는 평소와 같이 Request.QueryString을을 사용하여 매개 변수를 잡고하고 보고서를 생성하고 첫 번째 페이지가 좋아 보인다. 그러나 보고서 뷰어 도구 모음에서 다음 페이지로 이동하자 마자 보고서 오류는 데이터를 가져 오지 않습니다.

매개 변수를 제거하고 일부 값을 하드 코딩하면 페이지가 올바르게 작동합니다. 이것이 크리스탈 리포트와 관련하여 알려진 이슈라면 어떤 아이디어입니까? 주위에 방법이 있습니까?

나는

크리스탈 리포트에 문제가 될 것으로 보인다
+0

포스트 백과 관련이있을 수 있습니다. 쿼리 문자열에서 데이터를 검색하는 방법에 대한 샘플 코드를 게시 한 다음 뷰어에 제공 할 수 있습니까? 감사 – Dusty

답변

0

, 그것을 사용해야합니다, 그것은 캐싱 매개 변수는 주소에있을 때 작동하지 않습니다 함께 할 수있는 뭔가 그것에 대해 내 마음의 뒤쪽에서 뭔가를 생각하고 있어요 어떤 식 으로든 주소. 중간 페이지에 request.querystring 변수를 넣고 사용자가 보고서를 생성하는 다른 페이지로 전달하도록 코드를 수정했습니다.

관련 문제