Visual Studio 2013 年报告 RDLC 及相关数据集
Visual Studio 2013 Report RDLC with related datasets
我目前在数据库中有两个table“客户”和“价目表" 其中客户可以将多个价目表项目链接到他们的 ID。
我正在尝试在 VS2013 中构建一个报告,其中列出所有客户[按字母顺序],然后是他们所有的价目表项目[按字母顺序],然后在每个客户之间分页。
我试过将它设置为使用每个 table 的数据集,这不允许我将它们组合在一起,我也试过将两个 table 加入到一个视图是我得到的最接近的视图。问题是对于每个项目,它都打印了客户名称和分页符,因为我正在执行内部联接,其中每条记录上都有客户名称。
请帮我解决这个问题!我只是希望能够这样显示数据;
CUSTOMER NAME
.........ITEM 1.....PRICE
.........ITEM 2.....PRICE
.........ETC
PAGE BREAK
CUSTOMER NAME
.........ITEM 1.....PRICE
.........ETC.
对报告中的数据进行分组:
- 单击“设计”选项卡。
- 如果您没有看到“行组”窗格,请右键单击设计图面并单击“查看”,然后单击“分组”。
- 从“报表数据”窗格中,将“日期”字段拖到“行组”窗格中。将它放在名为 (Details) 的行上方。请注意,行句柄中现在有一个括号,以显示一个组。 table 现在也有两个日期列——一个在垂直虚线的两侧。
- 从“报表数据”窗格中,将“顺序”字段拖到“行组”窗格中。将其放在日期下方和上方(详细信息)。
请注意,行句柄现在有两个括号,以显示两个组。 table 现在也有两个订单列。
- 删除双线右侧的原始日期和订单列。这将删除此单个记录值,以便仅显示组值。 Select 两列的列句柄,右键单击并单击删除列。
- 切换到“预览”选项卡以预览报告。它应该类似于下图:
从 this MSDN 页面
检索到答案
我目前在数据库中有两个table“客户”和“价目表" 其中客户可以将多个价目表项目链接到他们的 ID。
我正在尝试在 VS2013 中构建一个报告,其中列出所有客户[按字母顺序],然后是他们所有的价目表项目[按字母顺序],然后在每个客户之间分页。
我试过将它设置为使用每个 table 的数据集,这不允许我将它们组合在一起,我也试过将两个 table 加入到一个视图是我得到的最接近的视图。问题是对于每个项目,它都打印了客户名称和分页符,因为我正在执行内部联接,其中每条记录上都有客户名称。
请帮我解决这个问题!我只是希望能够这样显示数据;
CUSTOMER NAME
.........ITEM 1.....PRICE
.........ITEM 2.....PRICE
.........ETC
PAGE BREAK
CUSTOMER NAME
.........ITEM 1.....PRICE
.........ETC.
对报告中的数据进行分组:
- 单击“设计”选项卡。
- 如果您没有看到“行组”窗格,请右键单击设计图面并单击“查看”,然后单击“分组”。
- 从“报表数据”窗格中,将“日期”字段拖到“行组”窗格中。将它放在名为 (Details) 的行上方。请注意,行句柄中现在有一个括号,以显示一个组。 table 现在也有两个日期列——一个在垂直虚线的两侧。
- 从“报表数据”窗格中,将“顺序”字段拖到“行组”窗格中。将其放在日期下方和上方(详细信息)。 请注意,行句柄现在有两个括号,以显示两个组。 table 现在也有两个订单列。
- 删除双线右侧的原始日期和订单列。这将删除此单个记录值,以便仅显示组值。 Select 两列的列句柄,右键单击并单击删除列。
- 切换到“预览”选项卡以预览报告。它应该类似于下图:
从 this MSDN 页面
检索到答案