【发布时间】:2013-02-06 17:37:25
【问题描述】:
我有几个 SSRS 报告要为需要表格布局的客户创建。我知道有些人不赞成仅将 Tablix 用于此目的,但尝试对齐矩形和其他控件非常耗时。
其中许多表有超过 50 行(多列),我经常需要执行序列“右键单击 >> 插入行 >> 下方”。这是非常重复的,我想知道是否有人知道完成任务的更好方法。
除了谷歌搜索可能的解决方案外,我还试图在 SO 上找到一个类似的问题,但我无法找到有我确切问题的有解决方案的人。
我尝试过的一个选项是使用 VS2008 选项中的自定义快捷键创建自己的键盘快捷键。有四个可能的选项没有分配快捷方式:
- OtherContextMenus.RowColumn.InsertRowAbove
- OtherContextMenus.RowColumn.InsertRowAbove
- OtherContextMenus.RowColumn.InsertRowBelow
- OtherContextMenus.RowColumn.InsertRowBelow
不幸的是,我尝试映射四个命令中的任何一个都没有成功。如果这些是命令,并且有人成功完成了我想要做的事情,请告诉我。如果这些命令不适用于 Tablix 设计器,是否有其他人有适合他们的解决方案?
编辑:我将在其上使用此表的主报表仅填充页面顶部的几个文本框。该表本身不包含任何数据,用于保存学生的成绩。 50 多行是已评分的类别,有 12 列代表班级中的学生。
【问题讨论】:
-
我想你可能在这里有一个XY problem:为什么你需要 50 行吗?如果您告诉我们您的数据集以及这一切背后的原因可能会有所帮助,我们可能会为您提供帮助。
-
@Jeroen 没有数据集。我使用 SSRS 的原因是页面顶部的一小部分需要填充数据。实际的 Tablix 不会填充任何数据,但我想避免必须在基本上以表格形式的布局中组织 600 多个文本框。
标签: reporting-services bids ssrs-tablix