两个DataSet在同一个Tablix中

时间:2015-08-13 19:13:53

标签: asp.net reportviewer

我有一个带有几个字段的DataSet,以及一个与其中一个字段关联的DataSet:

DataSet Workers {
    WorkerID
    WorkerName
    ...
    Tasks [1 ~ N DataTask]
}

DataSet Task {
    TaskID
    TaskName
    TaskTime
    TaskWorker
}

在我的ReportViewer中,我提供了一个按工作人员和每个元素分组的列表,一个显示工人数据和一组他分配给的任务的表。

Row:[ TableLine: [WorkerID1 | WorkerName | etc] <- Rows grouped by Worker 
      TableLine: [TaskID1   | TaskName   | etc] <- TableLines grouped by Tasks
      TableLine: [TaskID2   | TaskName   | etc]
      TableLine: [TaskID3   | TaskName   | etc]
    ]
Row:[ TableLine: [WorkerID2 | etc...

问题在于ReportViewer不允许我按照&#34;任务&#34;在表格内,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我很瘦,你不能使用两个数据集,但是,如果你使用的是sql数据库,你可以创建一个包含两个表的视图并将其用作数据集