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

次の 2 つのデータセットが必要です。

  • 1 つは要約用で、それを DsSummary と呼びます: summary where stuID=?
  • スコアの詳細については、DsScoreDetails と呼びます: スコアの詳細 stuID=?

DsSummary を概要セクションにバインドする

 StuID : 1   Rank:2

以下にテーブル コントロールを追加し、DsScoreDetails をバインドします。

subject |  Score
maths        40
bio          50

レポート パラメーターを使用して、クエリ文字列、ドロップダウンなどを通じて学生 ID を動的に変更します。

于 2012-06-19T21:45:46.207 に答える