0

我想在 Visual Studio 中制作条形图。我要显示的数据是 SQL。当我配置数据源时,它要求我“指定自定义 SQL 语句或存储过程”。我把这段代码放进去

SELECT 'A' AS STATUS, COUNT(*) AS A FROM TABLE1
WHERE VALIDATED = 'Y'
GROUP BY 1
UNION
SELECT 'B' AS STATUS, COUNT(*) AS B FROM TABLE2
WHERE RESOLVED = 'N'
GROUP BY 1
UNION
SELECT 'C' AS STATUS, COUNT(*) AS C FROM TABLE1
GROUP BY 1

当我测试查询时它不起作用。我也尝试在 SQL 中保存一个新表并连接到该表,但这也不起作用。

你知道为什么我的代码不工作或如何让我的图表工作吗?

谢谢

4

1 回答 1

0

据我了解,您将需要一个数据集,该数据集的列可以提取您需要的数据,并且您将在 RadHTMLChart 中引用这些列。

您可以将 sqldatasource 添加到您的 html,并将其添加到 RadHtmlChart。

属性之一是DataSourceID,只需将其设置为您的数据源的名称,如下所示: DataSourceID =“ sqldatasource name ”。

然后,例如,在 LineSeries 上,您可以选择DataFieldY,将其设置为您从 SQL 中提取的 Y 系列列名。

在您的 X 轴上,有一个DataLabelsField,您可以将其设置为您在 SQL 中为您的 X 轴拥有的列。

如果这没有意义,请告诉我。

于 2018-11-28T13:59:41.383 回答