【问题标题】:Multiple Chart Series in chart control图表控件中的多个图表系列
【发布时间】:2011-01-05 07:41:29
【问题描述】:

我是一名新手程序员,我在仪表板上使用 ms 图表控件,我在显示图表系列时遇到问题。

这是我的示例查询和结果

示例查询:“SELECT Brand, sales, Manufacturer From TABLE”

Sample Result:
         BRAND       SALES   MANUFACTURER
 Row 1   BrandA       10000     MfgA
 Row 2   BrandY       7000      MfgY
 Row 3   BrandZ       12000     MfgZ

如何将 XValueMember 的 BrandA 和 YValueMember 的 Salesvalue(10000) 显示为具有柱形图类型的 Series1。

并为 XValueMember 显示 BrandY 和 BrandZ ; YValueMembers 的 Salesvalue 作为 Series2 具有折线图类型。

我希望我的图表有 2 个 Y 轴;系列 1 用于主 Y 轴,系列 2 用于辅助 Y 轴。

我的问题是如何在 Series1 中显示 BrandA 并在 Series2 中显示 BrandY,BrandZ 值在同一字段中?

或者是否可以为图表控件设置多个数据源?

我已经为此工作了两天,但我无法获得预期的结果。

我希望有人可以帮助我。

【问题讨论】:

    标签: c# java javascript asp.net sql-server-2005


    【解决方案1】:

    不知道如何使用 MSChart 来实现。

    在这个项目中,有一个“列组合图”示例,您可以在其中将一个品牌显示为列(主要),将另一个品牌显示为线(次要)。

    http://liberofusioncharts.codeplex.com/

    下载并查看可用于 ASP.Net Webforms 的列组合图示例。

    【讨论】:

    • 您好罗伯托,感谢您的回复。我的 Web 应用程序是使用 C# 用 vs2008 编写的,我将尝试下载 vs2010 的试用版来查看您的示例应用程序。谢谢和问候-GCA
    • vs2010开发的,不使用c#4或.Net4的任何资源,转vs2008很容易。问候
    • 您好 Roberto,我在 vs2008 中运行您的示例应用程序时遇到错误。 “无法识别的属性‘controlRenderingCompatibilityVersion’”。我希望在打开应用程序时出现转换向导,但在 vs2008 中没有。我也尝试手动更改网络配置,但仍然出现错误。
    • 嗨,我刚刚上传了一个转换为 VS 2008 和 .Net 3.5 的解决方案。它只有一个针对 Asp.Net Webforms 的项目示例,没有针对 MVC 的示例版本。下载地址:liberofusioncharts.codeplex.com/releases/view/59103
    • 您好 Roberto,非常感谢您的帮助,我已经解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多