带有字符串的DataBindXY-xAxes的值为Points Collections中的x赋予0

时间:2013-01-24 09:19:46

标签: c# asp.net charts series

我填写一个包含12个字符串的列表作为选择时间跨度的时间表

List<string> xValues = new List<string> 
{
  "Jan 2012", "Feb 2012", "Apr 2012", "Mai 2012", "Jun 2012", "Jul 2012", "Aug 2012",     "Sep 2012", "Okt 2012", "Nov 2012", "Dez 2012"
};

List<int> yValues = new List<int>();
foreach (string item in xValues )
{
    yValues.Add(0);
}

并填写一个系列

mySeries.Points.DataBindXY(xValues, yValues);

然后我创建了另一个系列,其中包含:

x值/ y值:     x =“2012年8月”,y = 2     x =“2012年9月”,y = 1

并将两个系列添加到Chart.Series Collection。

现在我的问题。两个系列的点都没有将月份字符串作为x值。他们都是0。

Point for Debugger向我展示:

{X=0; Y=2}
{X=0; Y=1}

而不是我想要的:

{X="Aug 2012"; Y=2}
{X="Sep 2012"; Y=1}

这是一张图片:http://www.imagebanana.com/view/jxyt4pxz/Unbenannt1.jpg

0不允许在2012年8月开始图表,他从2012年1月开始离开,因为该系列在xValues之间没有任何分配。

我希望你理解我的问题。怎么了?如何在xAxes的字符串值之间获得一个assignemt?

0 个答案:

没有答案