【发布时间】:2012-03-21 16:40:24
【问题描述】:
我正在使用 Visual Studio 2010 创建一个 VB 报告网站。我找到了一个博客,它告诉我如何使用范围条形图创建甘特图。但是我在如何对任务名称上的栏(任务)进行分组时遇到了一些问题。
我的数据库结构如下图:
Taskname StartTime EndTime
task1 2012-03-01 8:00 2012-03-01 10:00
task2 2012-03-01 9:00 2012-03-01 14:00
task1 2012-03-01 17:00 2012-03-01 18:00
task2 2012-03-03 18:00 2012-03-03 19:30
我想用上面的数据来生成这样的甘特图:
task1 task1
----- ---
task 2 task 2
------------------------- -------
在 Visual Studio 的报表设计器中,我首先添加了一个范围条形图。然后将任务名称归档到类别归档中。所以我的理解是范围栏将按任务名称分组。对于数据字段,我删除了 starttime(start value) 和 endtime(top value)。我还将“并排绘制”属性设置为 false。但是当我运行我的网站时,我只能在甘特图中看到每种任务类型的一项任务(一项任务 1 和一项任务 2)。它没有向我显示所有任务。所以我的错误结果如下所示:
task1
------
task 2
-------------------------
无论我的数据库中有多少条记录,甘特图只显示每种任务类型的第一条记录。有谁知道为什么会发生这种情况?我现在浪费了很多时间:(。请帮我解决这个问题。
【问题讨论】:
标签: asp.net sql-server vb.net reporting-services report