【问题标题】:Binding to MS Access Local Database绑定到 MS Access 本地数据库
【发布时间】:2013-08-06 10:42:01
【问题描述】:

我正在使用 Shield UI ASP.NET 图表并尝试为饼图添加 ms 访问数据源。我创建了一个数据库和一个表并将其添加到解决方案中。该表包含一些数据,因此这不是问题。 在此之后,我配置了数据源并指定了以下 select 语句:

SELECT * FROM [Sales]

但图表没有显示数据。 我将查询更改为

SELECT [ID], [ProductName], [SaleAmount] FROM [Sales]

因为可能缺少列名,但也没有成功。在这两种情况下,我都运行了查询并返回了行。 我可能做错了什么?

【问题讨论】:

  • 您是否为图表定义了轴?我对图表一无所知,但您需要定义轴和组,以便解释数据。
  • 你能显示代码吗?图表是如何定义和绑定的?

标签: asp.net ms-access shieldui


【解决方案1】:

由于您的数据库包含行时图表上没有可视化数据,因此问题可能是您没有指定图表所需的确切列。在设计时指定数据源时,图表不会为任何特定列获取任何特定字段。这意味着您需要放置一些额外的代码:

<DataSeries>
    <shield:ChartBarSeries DataFieldY="SaleAmount">
    </shield:ChartBarSeries>
</DataSeries>

此外 - 如果您需要指定多个系列,例如可视化多个字段,您需要为每个字段重复添加适当的数据系列。 您可以在这里找到更多信息:

https://www.shieldui.com/documentation/asp.net.chart/databinding/data.source.controls

【讨论】:

    猜你喜欢
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    相关资源
    最近更新 更多