描述 问题:在具有多个列组的SSRS矩阵报表中 - 所有列组的列宽都从第一个列组标题继承其最小宽度。因此,如果第一个父列具有比其他父项更多的子组项,则所有父列的呈现与第一个父列一样宽,从而导致大量浪费的空间。即使是最简单的矩阵报告也会出现问题。有关显示此问题的向导生成报告,请参阅附件。
该问题已转载并附上。 Click here to view image
答案 0 :(得分:0)
无法在SSRS矩阵中动态设置列的宽度 Stack
答案 1 :(得分:0)
我有同样的问题,我仍然在寻找一个好的解决方案。
但是如果你将报告集成到网页中,我使用的解决方法是使用jQuery覆盖min-width属性(我的报告包含在带有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>