0

我有 2 个表: 表 1:分数

stuID  |Subject | TotalScore
1          maths    40
1          bio      50
2          maths    60
2          bio      60
3          maths    30
3          bio      30

表 2:总结

stuID  | Average | Rank
1          45       2
2          60       1
3          30       3

现在正在创建一个rdlc 和一个reportviewer。我如何获得 ID 为 1 的 stu 的详细分数以及 rdlc 数据源的排名,并最终在单个数据源中报告查看器。例子:

 StuID : 1   Rank:2

Report:
subject |  Score
maths        40
bio          50
4

1 回答 1

0

您将需要两个数据集:

  • 一个用于摘要,称之为 DsSummary: summary where stuID=?
  • 另一个用于分数详细信息,称为 DsScoreDetails: score details where stuID=?

将 DsSummary 绑定到摘要部分

 StuID : 1   Rank:2

在下方添加表格控件并绑定 DsScoreDetails

subject |  Score
maths        40
bio          50

您使用报告参数通过查询字符串、下拉列表等动态更改学生 ID

于 2012-06-19T21:45:46.207 回答