2016-03-08 59 views
0

问题描述 问题:在具有多个列组的SSRS矩阵报表中,所有列组的列宽都从第一个列组中继承它们的最小宽度头。因此,如果第一个父列的子组项数多于其他父项,那么所有父列的宽度都与第一个父列相同,导致大量浪费空间。即使是最简单的矩阵报告也会出现问题。有关向导生成的报告,请参阅附件以显示此问题。多个列组导致宽度问题(最小宽度继承问题)

该问题已转载并附上。 Click here to view image

回答

0

这是不可能的动态设置列的宽度在SSRS矩阵 Stack

0

我有同样的问题,我还在寻找一个好的解决方案。

但是,如果你在集成网页的报告,我用了一个解决方法是覆盖与jQuery的最小宽度属性(我的报告是包含在网页中使用ReportViewer控件):

在CSS文件:

.reportCell { 
    min-width: 0 !important; 
} 
.reportCell div { 
    white-space: nowrap !important; 
    padding-left: 5px !important; 
    padding-right: 5px !important; 
} 

在我的ASPX:

<script type="text/javascript"> 
    $(document).ready(function() {   
     Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() { ReportStyle(); }); 
    }); 

    function ReportStyle() {    
     $("[id^=VisibleReportContent] td").addClass("reportCell"); 
    } 
</script>