带有水平条的ASP.NET图表DataBindCrossTable

时间:2012-08-09 17:29:55

标签: c# asp.net .net .net-4.0 charts

我正在使用.net 4图表,我需要绘制一个必须将多个列组合在一起的图表。解决方案是使用DataBindCrossTable函数,它完全符合我的需要;但是,图表需要绘制为线条而不是列。 DataBindCrossTable似乎不适用于条形图,只有列。

有没有办法水平旋转列或任何其他解决方案?

谢谢

1 个答案:

答案 0 :(得分:2)

在代码隐藏文件中,将Series.ChartType值更改为每个系列的StackedBar。

C#:

foreach (Series data in chtChartControl.Series)
{
    data.ChartType = SeriesChartType.StackedBar;
}