0

내 mvc 프로젝트에 telerik 보고서를 사용하고 있습니다. 저장 프로 시저에서 데이터를 가져 오는 원가 계산 보고서를 디자인했습니다. 이 SP에는 4-5 개의 매개 변수가 있습니다. 보고서의 데이터 소스를 구성하면 저장 프로 시저의 모든 매개 변수에 대한 값을 묻고 매개 변수 값을 제공하여 보고서를 완벽하게 표시함으로써 telerik 보고서 디자이너에 요청합니다.Telerik 여러 매개 변수가 결과를 표시하지 않는 저장 프로 시저로보고

이 보고서를 프로젝트에 추가했습니다. 내 프로젝트에서 사용자가 costing을 실행할 보고서로 선택하면 분기, 원가 계산 유형, 클라이언트, 사이트 등의 값을 선택할 수있는 여러 콤보 상자가있는 곳에서 팝업 폼 하나가 열려 보고서로 매개 변수로 전달됩니다. 프로그램에서 보고서를 실행할 때 결과가 표시되지 않습니다. SQL Server에서 실행하여 SP에 동일한 선택 값을 제공하면 결과가 올바르게 표시됩니다.

답변

1

이것이 도움이 될지 모르지만 보고서에 매개 변수가 표시되지 않는 것 같습니다. 이 섹션 (일을 할 것입니다 메모장 ++) 및 확인 모든 XML 편집기에서 보고서를 엽니 다

<DataSources> 
<SqlDataSource ConnectionString="hardcoded_or_from_your_webconfig" ProviderName="System.Data.SqlClient" SelectCommand="dbo.YourStoredProcedureName" SelectCommandType="StoredProcedure" Name="AnydescriptiveNameforyoursource"> 
    <Parameters> 
    <SqlDataSourceParameter DbType="Int32" Name="@Param1"> 
     <Value> 
     <String>= Parameters.IncludeInactive.Value</String> 
     </Value> 
    </SqlDataSourceParameter> 
    <SqlDataSourceParameter DbType="Int32" Name="@Param2"> 
     <Value> 
     <String>= Parameters.YOURPARAMETER.Value</String> 
     </Value> 
    </SqlDataSourceParameter> 
    </Parameters> 
</SqlDataSource> 

는 보고서 및 테스트를 저장합니다.

관련 문제