DBChart中获得X、Y坐标值和数据库相关字段值
2015-05-31 11:24
351 查看
DBChart中获得X、Y坐标值和数据库相关字段值
一般来说想要获得DBChart中的X、Y坐标值都是非常简单的,这里简单说下,双击DBChart,弹出对话框,选择tools标签,加入光标工具,然后选中光标工具,找到光标工具的事件(光标工具事件一共两个)一个是OnChange()另一个是OnSnapChange(),这两个的区别跟光标设置中的Snap选项有关,Snap是让光标保持在Series上,通常功能OnChange中就可以得到X、Y轴坐标,但是这时如果你想要显示数据库中和X、Y轴同行的数据段值该怎么显示呢?这个问题我是通过Series中的xlabel完成的,具体操作如下图。
在这个界面,把Labels挂上数据库的主键(我的数据库是id),X、Y就是挂上你需要显示的曲线横纵坐标字段。怎么显示和X、Y轴同行的数据段值该怎么显示呢?
id:=Series[0].XLabel[ValueIndex];
等号右边的语句就能得到DBChart曲线中坐标点对应的数据库中的主键id值。通过这个ID值就可以通过sql语句在数据库中查找出需要的其他字段数据了。
第二个问题产生了
如果把数据库id挂到labels中,你会发现你需要显示的图像的X轴坐标不对了,变成ID值了,但是正常的是需要显示挂在X轴的字段值,怎么解决这个问题呢?我是在DBChart中又加了一条曲线,把这条线移到最前面,除了labels挂X轴的字段,其他的X、Y轴挂的字段同另一条线。
然后把第二条曲线隐藏起来。这样就大功告成了。
相关文章推荐
- 一些自己常用的mysql命令
- postgresql数据库创建、修改、删除
- MongoDB: Fundamental control commands
- Ubuntu 14.04 LNMP源码编译环境搭建 Nginx-1.9.1 PHP-5.6.9 Mariadb-10.0.19 完整教程
- Redis简介与安装
- MySql使用触发器
- mongodb 地理位置搜寻
- Oracle学习(7):集合运算
- iOS开发 SQLite的创建数据库,表,插入查看数据
- Couchbase View
- sql学习笔记(16)----------mysql存储过程详解
- Centos6.5安装JDK8+tomcat8.0.22+oracle-11g
- c# sql省市联动
- 创建(或者删除)数据库、表
- sql内自连接
- MyBatis的动态SQL
- oracle学习1-安装
- oracle调用存储过程和函数返回结果集
- mybatis连接mysql数据库实现的jdbc功能
- PostgreSQL function里面调用function