string sql12 = "SELECT FORMAT(日期,'yyyy-MM-dd HH:mm:ss')AS 日期,压力 FROM CHART";
OleDbCommand mycmd = new OleDbCommand(sql12, connAccess);
OleDbDataReader myReader = mycmd.ExecuteReader();
chart1.Series[0].Points.DataBindXY(myReader, "日期", myReader, "压力");
chart1.Series[0].ToolTip = "#VALX压力:#VALY(bar)";Chart 绑定数据库,鼠标信息提示,就上面这几条语句;你说把那个 日期 转成字符串吗?
解决方案 »
- 【求助】C#关于treeview控件的问题
- winform中数据控件问题
- socket recieve
- 简单代码示例,为什么提示红色部分没有赋值?
- 有人做过类似visual studio的控件操作,界面上有控件栏,有属性栏,控件拖到界面后支持常见的操作
- visual stdio 2005 中包含 sql server 2005 吗?
- 怎么快速学习AXJX
- 什么是框架!!
- C#中如何调用delphi写的dll
- 数据库查询语句,条件是页面的某一控件值怎么写?
- 要学习.net网站开发。求引导
- |ZYCWPF| 在MVVM中的ViewModel,要不要把当前的Window传递进去了,如果不传的话如何在ViewModel中去关闭这个窗口 谢谢
string sql12 = "SELECT FORMAT(日期,'yyyy-MM-dd HH:mm:ss')AS 日期,压力 FROM CHART";
chart1.Series[0].Points.DataBindXY(myReader, "日期", myReader, "压力");
chart1.Series[0].ToolTip = "#VALX压力:#VALY(bar)";
贴了几句主要的语句,高手们帮忙看看啊,还有显示的图片,上面鼠标提示的地方 1899-12-30
chart1.Series[0].ToolTip = "#VALX压力:#VALY(bar)";
我怀疑问题出在这句上了,因为显示在X轴上的时间是正确的,也是我数据库中的时间,当鼠标点在曲线上时如何正确显示改点的坐标呢?
chart1.Series[0].ToolTip = "压力:#VALY(bar)";
chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "yyyy-MM-dd-HH:mm:ss";
而我在 Chart 属性中设置 XValueType 的属性还是 datetime 的,两个格式不一样,所以返回 null, 默认值就是1899-12-30... 只要把 XValueType 的属性改为string就好啦。
chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "yyyy-MM-dd-HH:mm:ss";
使用了上边的语句,没想到竟然横坐标显示 "yyyy-MM-dd-HH:mm:ss"...