动态行&;Gridview的列

本文关键字:Gridview 的列 amp 动态 | 更新日期: 2023-09-27 18:29:44

我有一个场景,其中我有3个表(EmployeesTasksEmployeeTaskTimes)。我需要在c#中生成一个网格视图,其中Task的列表在垂直比例(行)上,Employees的列表在水平比例(列)上,并填充EmployeeTaskTimes中的值。

表格的基本布局是:

员工:IdEmp;名称

任务:IdTask标题

员工任务时间:IdEmpTaskTime;IdTaskIdEmp;所用时间;

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

  1. 基于Employees中的数据集创建列。(动态?)
  2. 生成可供gridview使用的数据集的合理查询
  3. 将值绑定到网格

任何建议都欢迎

动态行&;Gridview的列

我认为您需要使用Pivot

msdn关于PIVOT和UNPIVOT 的文章