2016-07-29 6 views
0

다음과 같은 문제가 있습니다. 내부에 @Html.ReportViewer으로 3x3 테이블 (또는 뷰)을 만들고 싶습니다. 스크롤없이 보고서를 모두 표시하고 싶습니다.부트 스트랩에서 보고서 (Html.ReportViewer)를 올바르게 표시하는 방법은 무엇입니까?

내 컨트롤러 코드를 다음 있습니다 :

의 ReportViewer rptViewer = 새의 ReportViewer(); enter image description here

<div class="row"> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
</div> 

<div class="row"> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
</div> 

<div class="row"> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
    <div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer) 
    </div> 
</div> 

만 마지막 요소는 스크롤없이 :

 rptViewer.ProcessingMode = ProcessingMode.Remote; 
     rptViewer.SizeToReportContent = true; 
     rptViewer.ZoomMode = ZoomMode.FullPage; 

     rptViewer.AsyncRendering = false; 

     //Dodatki okna: 
     rptViewer.ShowBackButton = false; 
     rptViewer.ShowExportControls = false; 
     rptViewer.ShowFindControls = false; 
     rptViewer.ShowPageNavigationControls = false; 
     rptViewer.ShowPrintButton = false; 
     rptViewer.ShowRefreshButton = false; 
     rptViewer.ShowZoomControl = false; 

     rptViewer.ServerReport.ReportServerUrl = new Uri("MyServerAddress"); 
     rptViewer.ServerReport.ReportPath = "MyReportPath"; 

     rptViewer.ServerReport.ReportServerCredentials = new ReportViewerCredentials("MyCredentials"); 


     ViewBag.ReportViewer = rptViewer; 
     return View(); 

는 그리고 이것은 내가 볼로 내보기 코드이다. 나머지는 스크롤이있는 작은 창문입니다. 이 상황을 해결하는 방법? ReportViewer 요소로 멋진보기를 수행 할 수 있습니까?

나는 그것이 문제 해결 내보기에 다음 코드를 추가 한

답변

0

:

<div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" }) 
</div> 
<div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer1 as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" }) 
</div> 
<div class="col-md-4"> 
     @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { frameborder = "0", width = "500", height = "500", style = "overflow:hidden;", scrolling = "no" }) 
</div> 
관련 문제