首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中的chart横坐标显示日期和时间?该怎么处理

2013-12-11 
C#中的chart横坐标显示日期和时间???问题是这样的:我从数据库读取数据,填充一个DataTable的对象table,然后

C#中的chart横坐标显示日期和时间???
问题是这样的:我从数据库读取数据,填充一个DataTable的对象table,然后把table作为一个chart控件的数据源画出了折线图,由于我的X坐标是一个DataTime类型数据但是X值只显示了Date部分(比如2013/12/05),而时间部分(如13:14:17)不能显示,不知道是什么原因,请高手指点下! 
[解决办法]
你看一下数据库取出的数据是什么格式?有没有带时间部分?如果没有,可将格式为 "yyyy/mm/dd HH:mm:ss"
[解决办法]

引用:
Quote: 引用:

你看一下数据库取出的数据是什么格式?有没有带时间部分?如果没有,可将格式为 "yyyy/mm/dd HH:mm:ss"

怎么看取出的数据是什么格式?怎么将格式设为"yyyy/mm/dd HH:mm:ss" ?
chart.Series[0].Points.DataBindXY(realData, "time", realData, "Uab");
time在数据库中的格式为DataTime


你要看数据显示到底是什么格式的,
[解决办法]
chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "yyyy-MM-dd-HH:mm:ss";
[解决办法]
把你DataTable里面读出来的时间(DateTime类型)最后加上你想要的格式如:.ToString("yyyy-MM-dd HH:mm:ss")

热点排行