0

我有一个场景,我有 3 个表(Employees, Tasks, EmployeeTaskTimes),我需要在 c# 中生成一个 gridview,其中Task包含垂直比例(行)和Employees水平比例(列)的列表,并从EmployeeTaskTimes.

表格的基本布局是:

员工: IdEmp;姓名;

任务: IdTask 标题;

员工任务时间: IdEmpTaskTime;IdTask IdEmp; 用的时间;

我遇到了三个令人头疼的问题,我需要建议:

  1. 根据来自 的数据集创建列Employees。(动态?)
  2. 一个合理的查询来生成 gridview 消耗的数据集
  3. 将值绑定到网格。

任何建议表示赞赏

4

1 回答 1

1

我认为您需要使用 Pivot

关于 PIVOT 和 UNPIVOT 的 msdn 文章

于 2013-08-31T18:12:07.213 回答