我填写一个包含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?