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.

对报告中的数据进行分组:

  1. 单击“设计”选项卡。
  2. 如果您没有看到“行组”窗格,请右键单击设计图面并单击“查看”,然后单击“分组”。
  3. 从“报表数据”窗格中,将“日期”字段拖到“行组”窗格中。将它放在名为 (Details) 的行上方。请注意,行句柄中现在有一个括号,以显示一个组。 table 现在也有两个日期列——一个在垂直虚线的两侧。
  4. 从“报表数据”窗格中,将“顺序”字段拖到“行组”窗格中。将其放在日期下方和上方(详细信息)。 请注意,行句柄现在有两个括号,以显示两个组。 table 现在也有两个订单列。
  5. 删除双线右侧的原始日期和订单列。这将删除此单个记录值,以便仅显示组值。 Select 两列的列句柄,右键单击并单击删除列。
  6. 切换到“预览”选项卡以预览报告。它应该类似于下图:

this MSDN 页面

检索到答案