for(chr=0;chr<10;chr++)
{
//some definitions and calculations here
chrisim[chr] = lst.Columns[chr].Text;
chrdeger[chr] = ((temp1 + temp3) * 100) / chrdeger[chr];
if (chrisim[chr].Contains("/3")) chart15.Series["1.Çeyrek Net Kârı"].Points.AddXY(chrisim[chr], chrdeger[chr]);
if (chrisim[chr].Contains("/6")) chart15.Series["2.Çeyrek Net Kârı"].Points.AddXY(chrisim[chr], chrdeger[chr] - temp);
if (chrisim[chr].Contains("/9")) chart15.Series["3.Çeyrek Net Kârı"].Points.AddXY(chrisim[chr], chrdeger[chr] - temp);
if (chrisim[chr].Contains("/12")) chart15.Series["4.Çeyrek Net Kârı"].Points.AddXY(chrisim[chr], chrdeger[chr] - temp);
}
“chrisim”是字符串数组,“chrdeger”是双数组。
我的问题是,当我在图表上写数据时,它没有我发送的顺序。例如,当我将一个数据发送到图表时,这里是图片(蓝色列是“2013/03”。
然后我发送第二个数据(黄色列是“2012/12”:
到目前为止一切正常。
但,
当我发送第三个数据(红色列是“2012/09”)时,
列的顺序在这里是错误的,因为你看到第三张图片。红色的列应该有黄色的权利。
我想在发送数据时订购这些
2013/03,2012/12,2012/09,2012/06,2012/03..
这是什么原因?我该如何解决这个问题?谢谢。