VB NET SQL Stack柱形图

时间:2015-11-18 14:33:56

标签: sql-server vb.net

我有以下SQL结果

Category1  Category2 Product Amount

A          Ax        Ax1       5

A          Ax        Ax2       4

A          Ay        Ay1       7

B          Bx        Bx1       3

B          Bx        Bx2       9

B          Bx        Bx3       8

... 我需要一个像这样的vb的堆积柱形图:

IMAGE: Stack Column Chart

我如何配置系列,sodass所有“A” - 产品堆叠在第一列等。

我试过了:

Dim Products As SqlCommand = New SqlCommand("SELECT Category1, Category2, Product, Amount FROM Company.dbo.Assets",cn)

Chart1.DataSource = Products.ExecuteReader
Chart1.Series.Add("S1")
Chart1.Series("S1").XValueMember = "Product"
Chart1.Series("S1").YValueMembers = "Ammount"

我该怎么办?

1 个答案:

答案 0 :(得分:1)

添加更多系列并设置每个系列的Series.Charttype属性。

有关详细信息,请查看:

https://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.series.charttype%28v=vs.110%29.aspx