【问题标题】:How to make graph or chart in asp.net mvc 4?如何在 asp.net mvc 4 中制作图形或图表?
【发布时间】:2015-08-10 00:12:50
【问题描述】:

我正在使用数据库创建图表,但我无法访问数据库中的值,执行过程中发生错误。这是我在 cshtml 中的代码。

@{
    var db = Database.Open("Database1");
    var data = db.Query("SELECT Name, price FROM Product");
    var myChart = new Chart(width: 600, height: 400)
        .AddTitle("Product Sales")
        .DataBindTable(dataSource: data, xField: "Name")
        .Write();
}

这是我运行应用程序时的错误: 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

注意:关于查询的第二行在出错时高亮显示。

【问题讨论】:

  • 验证你的 Sql Connectionstring 是否正确?
  • 按照 MVC 的原则,查询数据不应该在视图中完成,而应该在控制器或服务层中完成,并且应该将数据传递给视图。
  • 查看错误信息。它解释了问题,甚至告诉您解决问题的第一步。
  • 谢谢#tommy 它解决了我的问题:)

标签: c# asp.net sql-server asp.net-mvc asp.net-mvc-4


【解决方案1】:

如果您想要更具交互性和直观性的图表而不是静态图表图像,请查看以下库,这是在 ASP.NET 应用程序中显示 Highcharts 的 .NET 方式。

检查这个 Highchart .Net 库 https://dotnethighcharts.codeplex.com/

【讨论】:

  • 你有这方面的经验吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 2010-09-16
  • 1970-01-01
  • 2015-11-13
  • 2012-10-07
  • 2013-01-05
  • 2018-04-14
相关资源
最近更新 更多