问题描述 问题:在具有多个列组的SSRS矩阵报表中,所有列组的列宽都从第一个列组中继承它们的最小宽度头。因此,如果第一个父列的子组项数多于其他父项,那么所有父列的宽度都与第一个父列相同,导致大量浪费空间。即使是最简单的矩阵报告也会出现问题。有关向导生成的报告,请参阅附件以显示此问题。多个列组导致宽度问题(最小宽度继承问题)
该问题已转载并附上。 Click here to view image
问题描述 问题:在具有多个列组的SSRS矩阵报表中,所有列组的列宽都从第一个列组中继承它们的最小宽度头。因此,如果第一个父列的子组项数多于其他父项,那么所有父列的宽度都与第一个父列相同,导致大量浪费空间。即使是最简单的矩阵报告也会出现问题。有关向导生成的报告,请参阅附件以显示此问题。多个列组导致宽度问题(最小宽度继承问题)
该问题已转载并附上。 Click here to view image
这是不可能的动态设置列的宽度在SSRS矩阵 Stack
我有同样的问题,我还在寻找一个好的解决方案。
但是,如果你在集成网页的报告,我用了一个解决方法是覆盖与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>