首页 > 解决方案 > 图表绑定与数据库问题导致日期格式

问题描述

我正在尝试将图表绑定到数据库。数据库包含更多列(id、sum、date、categoryID 等等。我的问题是,我无法将图表与 sum 和 date 绑定。Sum 应该在 Y 轴上,而 date 应该在 X 轴上。我是 C# 的初学者所以可能我在那里做错了。每次单击按钮时,都会有一个图表但值错误。

string commandString = "select sum, date from wallettbl order by date";
cmd = new SqlCommand(commandString, con); 
con.Open();
SqlDataReader dataReader;
dataReader = cmd.ExecuteReader();  

        while (dataReader.Read())
        {             
         this.chart1.Series["Series1"].Points.AddXY(dataReader["sum"], dataReader["date"]); 
         this.chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "dd/mm/yyyy";
       }

        con.Close();

我希望从数据库中获得包含我的数据的图表,并且每次单击按钮时都会重新加载它,而不是添加到当前的图表中。

标签: c#datecharts

解决方案


大卫。

您是否尝试将日期放在第一个参数上?

前任:

this.chart1.Series["Series1"].Points.AddXY(dataReader["date"], dataReader["sum"]);

推荐阅读