2011-05-13 8 views
1

"FormPay"라는 양식과 txtAmount라는 텍스트 상자가 있습니다. txtAmount에서 내 보고서의 텍스트 상자로 데이터를 전달할 수 있습니까?양식에서 보고서로 값 전달

저는 C# 보고서 뷰어를 사용하고 있습니다.

답변

1

보고서에 데이터를 가져 오는 가장 쉬운 방법은 매개 변수를 통해 데이터를 전달하는 것입니다. 매개 변수를 통해 보고서에 매개 변수를 추가하면 다음 코드를 사용하여 값을 전달할 수 있습니다.

ReportViewer.SetQueryParameter ("ParameterName", txtAmount.Text);

설정/변경할 수있는 옵션이 많이 있습니다. 예를 들어 보고서에 표시하지 않으려면 매개 변수를 숨길 수 있습니다.

+0

시도했지만 오류가 있습니다. 잠깐, 어떻게 매개 변수를 추가 할 수 있습니까? 또는 매개 변수를 선언 하시겠습니까? 매개 변수가 선언되지 않았다고 오류가 말하기 때문입니다. – mmm

+1

보고서에 매개 변수를 선언 했습니까? 방법은 http://msdn.microsoft.com/en-us/library/aa337401.aspx에서 확인할 수 있습니다. "새 보고서 매개 변수를 추가하려면"으로 스크롤하십시오. – Zachary

+0

@ Zachary-- 고맙습니다. :) – mmm