【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)

news/2024/7/5 4:02:42

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

下载TeeChart Pro ActiveX最新版本

介绍

将TeeChart控件连接到ADO.NET数据库可以在设计时使用TeeChart编辑器完成,并在运行时使用几行代码完成。 任何Series都可以使用TeeChart Editor连接到ADO.NET表或查询。每个系列都可以使用相同或不同的ADO.NET数据库连接到相同或不同的表或查询。 此设计为您提供了如何将图表连接到数据库的完全灵活性,因为您不仅限于一个数据库,也不仅限于一个表或查询。 在设计时也会检索数据,因此您可以在开发期间查看实际数据。

在设计时连接到ADO.NET

DataAdapter [VS2003]

在设计时,将Series连接到ADO.NET数据源所需的步骤是:

1.从VS.NET ToolBox的Data选项卡中,将OleDbDataAdapter拖到WinForm上,并在其上添加TeeChart for .Net对象。

2.单击“Data Adapter Configuration Wizard/数据适配器配置向导”上的“Next/下一步”,然后在下一页上单击“New Connection.../新建连接...”按钮。

3.现在单击新窗口的“Provider/提供程序”选项卡,然后选择“Microsoft Jet OLE DB Provider”,如下图所示:

teechart

4.现在单击同一窗口的“Connection”选项卡,然后从TeeChart for .Net根目录下的Sample Data文件夹中选择TeeChart.mdb文件:

teechart

5.单击“Test Connection”按钮以测试连接,然后单击同一窗口的“OK”按钮。

6.现在单击Data Adapter Configuration Wizard窗口的“Next”按钮,从出现的窗口中选择“Use SQL Statements”,然后再次单击“Next”按钮。

7.现在单击“Query Builder”按钮并添加“Employee”表。关闭“Add Table”窗口并选择“*(All Columns)”复选框:

teechart

8.现在确定此窗口,单击“Next”,然后单击“Finish”。

9.现在打开TeeChart Editor,添加BarSeries并导航到Series选项卡的DataSource选项卡。

10.从ComboBox中选择“Database”,从DataSet ComboBox中选择oleDbDataAdapter1 [System.Data.OleDb.OleDbDataAdapter]。

11.将标签设置为“LASTNAME”,将Y设置为“SALARY”,如下图所示:

teechart

12.现在单击Apply按钮并运行表单; 你现在应该有以下内容:

teechart

BindingSource [VS2005,VS2008,VS2010,VS2012,VS2013]

在设计时,将Series连接到ADO.NET数据源所需的步骤如下:

1.从VS.NET ToolBox的Data选项卡中,将BindingSource拖到一个带有TeeChart for .Net对象的WinForm上。

teechart

2.转到数据选项卡,然后选择“Show Data Source/显示数据源”

teechart

3.右键单击“Data Source/数据源”工具箱,然后选择“Add New Data Source/添加新数据源”。

4.选择Database,在我们的示例中选择/创建连接字符串我们使用Microsoft Access数据库文件(OLE DB),单击继续:

teechart

teechart

注意:单击“Test Connection/测试连接”按钮以检查数据源的连接。

5.最后在Browse中选择要连接的表:

teechart

6.从“data source/数据源”工具箱中选择要用作数据源的表,然后将其拖到表单中。

teechart

7.现在打开TeeChart Editor,添加BarSeries并导航到Series选项卡的DataSource选项卡。

8.从ComboBox中选择“Database”,从DataSet ComboBox中选择bindingSource1。

9.将标签设置为“LASTNAME”,将Y设置为“SALARY”,如下图所示:

teechart

10.现在单击Apply按钮并运行表单; 你现在应该有以下内容:

teechart

单记录

单记录图表允许在TeeChart上显示来自单个数据库记录的所有或一些记录。它可能对数据库视图或表有用,例如,每年的销售数据存储为单独的月份列,“JAN”,“FEB”,“MAR”等。并逐步显示记录显示连续几年的月销售额。 单记录图表支持数据集,表格和数据视图。使用图表编辑器选择单个记录作为图表系列的数据源类型。

teechart

连接单记录数据所需的大多数步骤都是通过图表编辑器实现的。要导航数据源并相应地更新图表,您需要使用Windows.Form的CurrencyManager编写几行代码。 用于演示使用。

转载于:https://my.oschina.net/u/3905944/blog/2962186


http://lihuaxi.xjx100.cn/news/245414.html

相关文章

项目构建之maven篇:2.HelloWorld项目构建过程

文件结构说明: 项目构建生命周期&#xff1a; 清理 编译 測试 打包 执行 部署 清理与编译 hello\pom.xml POM:Project Object Model,项目对象模型 pom.xml与ant的build.xml类似 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.…

余承东安卓鸿蒙,鸿蒙亮点多,网友嗨了!华为P50还没定,余承东:最强大操作系统...

一生万物&#xff0c;万物归一&#xff0c;这就是鸿蒙。6月2日晚间&#xff0c;华为正式发布HarmonyOS(鸿蒙)系统&#xff0c;及多款搭载HarmonyOS的新产品&#xff0c;包括HUAWEI Mate 40系列、P40系列、Mate X2、nova 8系列等设备。这也意味着&#xff0c;鸿蒙已变成面向市场…

一对一直播app源码功能操详解方案分享

一&#xff1a;登录页面&#xff1a;1.快捷登录&#xff1a;可以利用第三方账号进行快捷登录2.手机登录&#xff1a;可以让用户通过输入手机号码和密码进行登录.3.注册&#xff1a;可以使用手机号获取验证码注册账号二&#xff1a;打开一对一直播APP首页打开APP&#xff0c;会显…

20160115广州MVP线下聚会

2016年1月15日&#xff08;星期五&#xff09;广州MVP聚会《云应该这么玩》微软公司 管震《SQL Server 磁盘瓶颈延伸讨论》 MVP舒永春《Azure与云端应用开发》 MVP李贵江《Exchange2016必须知道的几件事》 MVP丁国茂课件分享链接http://pan.baidu.com/s/1pKlnbmF &#xff08;位…

堆和栈的差别(转过无数次的文章)

一、预备知识—程序的内存分配 一个由C/C编译的程序占用的内存分为下面几个部分 1、栈区&#xff08;stack&#xff09;— 由编译器自己主动分配释放 &#xff0c;存放函数的參数值&#xff0c;局部变量的值等。其 操作方式相似于数据结构中的栈。 2、堆区&…

android活动是什么意思,android – 活动生命周期方法:onPostResume的意义

关于Activity的官方文件列出了7种生命周期方法.onPostResume()没有引用为生命周期方法.但我觉得这种方法是重要的方法.在生命周期中,当一个活动从隐藏到显示状态可见时,onRestart()onStart()onResume()onPostResume()已被调用顺序.我的代码段&#xff1a;package ravindra.proj…

debian手动安装java两种方法

2019独角兽企业重金招聘Python工程师标准>>> 方法一&#xff1a;下载后修改~/.bashrc文件 方法二&#xff1a;使用update-alternatives进行命令安装 相关配置记录 法一&#xff1a; 官网下载压缩包&#xff0c;解压&#xff0c;然后复制到/usr/lib/jvm目录下&#x…

Linux中断处理驱动程序编写【转】

转自&#xff1a;http://blog.163.com/baosongliang126/blog/static/1949357020132585316912/ 本章节我们一起来探讨一下Linux中的中断中断与定时器:中断的概念:指CPU在执行过程中&#xff0c;出现某些突发事件急待处理&#xff0c;CPU暂停执行当前程序&#xff0c;转去处理突发…