DBChart中获得X、Y坐标值和数据库相关字段值

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轴挂的字段同另一条线。

然后把第二条曲线隐藏起来。这样就大功告成了。

时间: 2024-09-30 04:35:08

DBChart中获得X、Y坐标值和数据库相关字段值的相关文章

java中使用反射获取pojo(实体)类的全部字段值

说起反射.不得不说它实在是太强大了,通过反射就能够轻轻松松拿到各种东东,假设你想在项目中解除对某个类的依赖,能够考虑用反射. 今天跟大家分享的是通过java中的反射,获取pojo类的全部字段值. 为什么要做这个操作的呢?主要是为了重写实体类的toString方法.有人会说.直接重写toString方法.返回字段.toString()的字符串不就可以了. 这么做的确能够.可是假设你的pojo类有上百个,上千个,你还要一个一个改吗?所以我们须要从新的方向去解决. 由于我们全部的pojo类.都继承一个

定义一个类Point,代表一个点,public属性有x和y,方法有显示点坐标 show(),构造函数有两个参数分别给x,y赋值,在main方法中构造两个对象,再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。

这个题让我更加明白了类创建对象的实质 代码中用到:1.对象作形参;2.对象作返回值 以下用代码具体分析: 1 class Point1{ 2 public double x; 3 public double y; 4 Point1(){} 5 6 public Point1(double x,double y){ 7 this.x=x; 8 this.y=y; 9 } 10 11 public void show(){ 12 System.out.println("x="+x+&quo

JavaScript基础 event(For IE) 显示鼠标点击处的坐标值 距离窗口的距离 距离网页的距离 距离屏幕的距离

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

Java后台通过传参得到对应的坐标值的方法

public List<String> getMap(String address, String city) { String returnXml=""; List<String> list=new ArrayList<String>(); try { address=URLEncoder.encode(address, "UTF-8"); city=URLEncoder.encode(city, "UTF-8&quo

Js获取适时获取鼠标坐标值并显示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

网页图片热点链接以及坐标值

有时候需要在一张图片上设置几个区域,鼠标点击图片的不同区域可以进入不同的页面,或者是点击图片的某一块区域进入某一个页面,这就是网页的热点链接. 1 <img 2 src="/i/eg_planets.jpg" 3 border="0" usemap="#planetmap" 4 alt="Planets" /> 5 6 <map name="planetmap" id="plan

将几何画板x轴坐标值换成弧度制的方法

大家在学习数学的过程中,都会遇到函数,这个时候大家都会遇到函数图像.对于函数图像我们一般都会通过先建立坐标系,然后让图像呈现在坐标系中.函数的种类有很多,三角函数就是其中之一,在绘制三角函数图像时,我们需要建立x轴是弧度制的三角坐标系.几何画板默认建立的坐标系是平面直角坐标系,下面给大家分享一下将几何画板x轴坐标值换成弧度制的方法? 原文:http://www.jihehuaban.com.cn/changjianwenti/zuobiao-zhi.html 方法一 几何画板的坐标系可以在“绘图

zedgraph控件怎么取得鼠标位置的坐标值(转帖)

我想取得zedgraph控件上任意鼠标位置的坐标值,IsShowCursorValues可以显示鼠标位置的值但是不能提取赋值给其他的变量.用PointValueEvent这个事件又只能得到已经画出的点的坐标,而我想得到任意位置的坐标. c.MouseDownEvent += new ZedGraphControl.ZedMouseEventHandler(myMouseDown);        protected bool myMouseDown(object sender, MouseEve

全球78707个主要城市数据库,包含经纬度坐标值、国家、省份

全世界78707个主要城市信息MYSQL数据库,包含经纬度坐标值,已经导出成了SQL文件,因为比较大,有10M,所以这里单独导出来,供升级失败的同学手工导入,如图: 这个数据主要是用于天气预报插件的,天气预报插件,需要首先从这个库里面,查询城市的ID,在把ID传给接口,返回天气预报数据. 下载请到 :http://blog.erdaicms.com