2013-03-08 86 views
0

我是windows桌面应用程序开发新手。
我在一个rdlc文件中设计了一个报告,其中我使用了一个表格来显示这些项目。该表根据记录数自动扩展。如何在设计rdlc报告时限制表中的行数?

我想限制显示在该表中最多10条记录。我如何实现这一目标?

+0

你的意思是说应该只有10条记录显示的?你是否意味着可以有更多的记录,但你只想一次显示10条记录。 – 2013-03-08 11:38:18

+0

是的,我想最多显示10条记录。如果少于10个,那么所有记录应该以其他方式显示10如果存在超过10个。@Praveen Nambiar – 2013-03-08 11:39:48

+0

检查我的答案,看看它是否适合你。 – 2013-03-08 12:11:55

回答

2

您必须遵循以下几个步骤:

第1步:右击你的表(即紧邻第一列第二行),然后选择添加
集团 第2步:在添加Group - Select Parent Group
第3步:在那里你需要点击fx并添加 - = Ceiling(Rownumber(nothing)/ 10)。
第4步:单击确定,然后右键单击刚刚创建的组。给它一个名字。
步骤5:选择第二个选项PageBreaks并检查'组之间的每个实例'
步骤6:单击排序并删除现有排序。而已。
第7步:删除新的分组列。

我重视图像步骤1:

enter image description here

+0

我按照建议的步骤,但我得到的错误。 'Tablix'Tablix1'的排序表达式使用函数RowNumber.RowNumber不能用于排序表达式中。“@Praveen Nambiar – 2013-03-08 12:22:44

+0

删除排序。 – 2013-03-08 12:27:25

+0

先生,我做了同样的事,但没有完全显示10条记录。它显示数据库中的记录数。 @Praveen Nambiar – 2013-03-08 12:41:56