【发布时间】:2011-04-27 15:34:24
【问题描述】:
我正在尝试使用 ASP.NET 4 中的 MS 图表控件生成图表。它是标准柱形图,我通过数据绑定调用存储过程的 LINQ 结果集来填充它。
图表显示了一段时间内的电话数量。它设置有详细说明时间跨度/日期范围的 XAxis,以及详细说明通话总数的 YAxis。
如果结果集只返回一个电话号码的数据,那么一切都很好。但是,有时我想在同一个结果集中返回多个电话号码,并在图表上使用多个系列显示数据,因此这些列彼此相邻以便随着时间的推移进行比较。
我知道对于每个电话号码,我需要有一个单独的系列,如果我手动填充数据,或者手动创建多个系列作为概念证明,我知道它可以工作。但我无法让它自动将电话号码分成单独的系列。
我正在寻找的是一个属性,用于指定结果集中用于对系列进行分组的列,但我似乎找不到它(可能是因为它不存在?)。
数据如下:
row_date call_total ext_no
---------- ---------- ------
2011-01-01 18 1000
2011-02-01 9 1000
2011-03-01 28 1000
2011-01-01 49 1001
2011-02-01 34 1001
2011-03-01 29 1001
有什么帮助吗?
【问题讨论】:
标签: asp.net linq-to-sql data-binding .net-4.0 mschart