绑定到MS Access本地数据库

时间:2013-08-06 10:42:02

标签: asp.net ms-access shieldui

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

SELECT * FROM [Sales]

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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