读书人

(急)c#数据库CS Chart画图X轴时间显

发布时间: 2012-05-11 12:55:37 作者: rapoo

(急)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里面有没有对应的东西。

第二句是横坐标的刻度间隔,你可以填,不填就默认

读书人网 >C#

热点推荐