【问题标题】:Help with ASP.Net C# chart control帮助 ASP.Net C# 图表控件
【发布时间】:2011-06-23 21:05:02
【问题描述】:

我正在创建一个用于报告应用程序的 Web 应用程序。到目前为止,我已经设法创建了一个应用程序,它查询一个 Interbase 数据库并将查询结果存储到一个看起来像

的数据集中
NAME | GP   | ORD_GP | EXP   | TOTAL GP | TARGET
a      206     48      -239     15         1600
b      0       27       0        27        1520

然后使用此数据创建一些柱形图。喜欢这些

我现在需要做的是创建另一个图表,该图表将显示 TOTAL GP 的每小时线图,问题是 Web 应用程序每三分钟查询一次数据库以获取新数据并将其存储在数据集中然后显示新的柱形图。

考虑到这些数据在不断变化,有人可以建议我如何为 TOTAL GP 创建折线图。

【问题讨论】:

  • mhh...抱歉,我不太了解您的问题。你被困在哪里了?你试过什么了?什么没有按您的预期工作?
  • 到目前为止,我实际上还没有尝试过任何东西,我想就如何创建每小时更新的折线图提出建议。问题在于,数据每 3 分钟从数据库中提取一次,并且 TOTAL GP 是即时计算的,因此 TOTAL GP 实际上并未存储在任何地方。那么我将如何创建一个折线图来显示每个人每小时更新的 TOTAL GP 呢?希望现在有意义

标签: c# asp.net c#-4.0 charts


【解决方案1】:

我会在服务器上使用一些后台守护进程/调度任务/等来定期计算“总 gp”的“快照”值并将其存储在某个位置(数据库表)和时间戳...

您的网络应用程序知道这些快照的最后显示时间戳,并且可以随时查询更新的所有内容(例如每 3 分钟)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2011-02-27
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多