ssrs-2012 - 即使没有数据也显示表格边框
问题描述
我的报告中有四个表格,有时其中两个没有数据。所以,即使上面没有数据,我也想显示每个表格的边框。请帮助我如何显示表格的边框,即使每个表格中都没有数据。
解决方案
我假设您的数据源是 SQL Server?如果是这样,最好的解决方案可能是修改您从中获取数据的查询以在没有数据时包含行。在我的报告中,我经常这样做以生成正确的行数。
CREATE TABLE #temp(rowNum INT, barcode INT, title VARCHAR(100), author VARCHAR(100), fine INT)
INSERT INTO #temp(rowNum, barcode, title, author, fine)
FROM YourTable
DECLARE @h INT
SET @h = (SELECT COUNT(*) FROM #temp)
WHILE @h < 4
BEGIN
SET @h = @h + 1
INSERT INTO #temp(rowNum) VALUES (@h)
END
SELECT * FROM #temp ORDER BY rowNum
这个简单的查询应该SELECT
存在任何数据,设置@h
为行数,并添加带有行号的新行,直到有 4 行,编号为 1-4。
SO上的其他人会告诉你这样循环效率低下,他们可能是正确的。他们会建议一个计数表,尽管我的 SQL 技能有些欠缺,而且这种方法在我的使用中证明是有效的。
推荐阅读
- c++ - 如何更改控制台上的特定线条颜色?使用最新的 IDE 在 C 中编码时。如果我使用系统(“颜色”)而不是整个前景色变化
- excel - 将记事本数据导入excel(难拆分)
- kotlin - kotlin 中 mutablelistof(2, 'j') 的类型是什么
- kubernetes - 由于 ownerReferences 指向 kubernetes 中不同命名空间中的资源,pod 被终止
- javascript - 如果从下拉列表中选择了*选项 A 或选项 B,则 JS 从列表中返回结果
- javascript - 从另一个列表拖放后,为什么 sortable() 在动态列表中不起作用?
- linux - 如何将参数传递给在 Docker 容器中运行的程序?
- firebase - 颤振和火力:参数类型“字符串?” 不能分配给参数类型“字符串”
- reactjs - 在 React 中的 useEffect 钩子内的 Promise 中设置状态
- django - 模型名称未出现在多项选择字段中