(急)c#数据库CS Chart画图,X轴时间显示问题
数据库里有一列是时间格式,在绑定X轴后,输出显示时间有问题,不是2012-02-01 12:00(数据库里的是这种格式)格式的。
C# code
......
myds = new DataSet();
myds = Form1.myds;
mycmd = new OleDbCommand();
OleDbDataReader myReader = mycmd.ExecuteReader();
//绑定
Chart2.Series["Series1"].Points.DataBindXY(myReader, "avi_start_time", myReader, "wind_speed");
------解决方案--------------------要设置 Chart2.Series["Series1"]的XType为DateTime吧
------解决方案--------------------Chart.ChartAreas["aaa"].AxisX.LabelStyle.IntervalType=DateTimeIntervalType.Days;
Chart.ChartAreas["aaa"].AxisX.LabelStyle.Interval=
Chart.ChartAreas["aaa"].AxisX.LabelStyle.Fomart="MM-dd";
------解决方案--------------------我这个是WebForm,第一句就是指定横坐标的格式,找不到看看是不是没有添加引用,右键解析看看
DateTimeIntervalType是一个枚举 ,WebForm这边的namespace是System.Web.UI.DataVisualization.Charting,你看看Winform里面有没有对应的东西。
第二句是横坐标的刻度间隔,你可以填,不填就默认