0
기본적으로 저장 프로 시저를 사용하여 테이블에 저장된 보고서의 URL을 찾는 ddlCompanyList_SelectedIndexChanged 메서드가 있습니다.URL 경로를 ReportViewer로 전달
SqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
string x = reader.GetValue(3).ToString();
test(x);
}
}
else
{
/* Console.WriteLine("No rows found.");*/
}
reader.Close();
connection.Close();
이 URL은 변수 x에 저장 한 후 내 '테스트'방식에 전달됩니다 : 그것은 또한 URL을 잡기 위해 독자를 사용합니다
이protected void test(string x)
{
Response.Write(x);
}
결과는이다, 때마다 보고서가 내 드롭 다운 목록에서 선택되면 ddlCompanyList_SelectedIndexChanged가 실행되어 보고서 URL을 'test'로 전달합니다. 내가 확실하지 오전 마지막 단계 하나는 내가의 ReportViewer에 변수 x를 전달할 수있는 방법이다 : 그러나 나는 specificy 할 수있는 방법을 찾으려하고,
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Width="930px" Height="1000" Font-Size="8pt" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<ServerReport ReportPath="/Systems/test/Report 1" ReportServerUrl="http://test/ReportServer" />
</rsweb:ReportViewer>
가 지금 내가 수동으로 ReportPath을 추가 한 ReportPath 것 그 항상 내 변수 x의 값이됩니다.
도움이나 의견을 보내 주셔서 감사합니다.
일의 위대한, 감사합니다! – JimmyK