网格控件的使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网格控件的使用方法
DBGrid控件是VC6.0里内含的ActiveX控件,它用来进行网格的控制。你的第一印
象和我一样,它肯定和数据库有关,刚开始接触VC的数据库的时候我就使用了它,一直是手写的输入每一行每一列,直到最近一个同事告诉我,你为什么不用RDC呢,我才恍然大悟:原来还有这么一个东西。哈。。。早先写的一些程序都快累四我了。。。。他怎么不早说呢!!不过也好,原来的工作使我熟悉了数据库以及网格的具体操作的方法,有失必有得吗(自我安慰)呵呵。。
如果你是一个初学者,我一并向你介绍这两个控件:DBGrid和RDC。
DBGrid不用说了,是一个网格控件,而RDC是RemoteData Control远程数据控制
控件的缩写。
如果你学习过VB,DBGrid相当于Grid控件,而RDC相当于VB数据控件的Data 控件。
下面让我们来举几个例子吧:
首先,先建立一个基于单文档的工程:GridRDC
单文档,别忘了:)
连续单击下一步,直到第6步:
选择CFormView,这样就可以在View中加入控件了,这是把单文档和对话框结合
的最简洁的办法了,请你记住这种方法。非常的实用的方法!
单击Finish按钮完成工程的建立。
先把“TODO: 在这个对话框里设置表格控制。”这个静态控件删掉,它没用。
好了注意下面的步骤:它是加入ActiveX的基本步骤:
单击菜单中的project->Add To Project->Components and controls...,如下图所示:
经过几十秒的等待以后,出现一个对话框:双击Registered ActiveX Controls
分别选择DBGrid Control和Microsoft RemoteData Control, version 6.0。在
出现的对话框中一串Insert和OK。最后单击Close按钮关闭对话框。这时候我们
已经把这两个控件加入到我们的工程当中去了!在右边的控件窗体上我们可以看到它们:
这就是我们刚加入的控件,我们加入的其他控件也可以从这里看到!
现在让我们来应用他们:首先你做一个Access的数据库,如果你不会做,买本书自己瞅瞅,我就不在这里教你了,很容易,如果你不会,现在又不想学,那么请下载我做的一个示意的版本,下载。把它解压缩以后放到工程文件的目录中去!
在这里我们使用ODBC,如果你不知道什么是ODBC,它的全称叫开放式数据接口。先别问我它是什么(因为我也不太懂),现在你只需要知道它和数据库有关系就可以了,可以通过它对数据库进行操作!
进入windows的控制面板,双击其中的ODBC数据源(32位)
出现下面的窗体:
单击添加(D)...按钮:
单击完成(F)按钮
在Data Source Name中选择MyIcq,然后单击Select...按钮
选择你刚刚解压缩过的那个数据库文件,连续单击OK按钮直到关闭所有ODBC 的
窗体,完成ODBC的设置工作。好了,我们可以使用它了!
在控件窗体上分别选择DBGrid和RDC控件,把他们拖到窗体中,如下图所示:
我们分两步来完成数据库的连接工作:
1、让RDC与数据库相连接:选择RDC控件,然后单击右键:出现下面的图例:选择Property...
在All标签中的DataSourceName中进行下面的选择:选择MyIcq,我们刚刚建立
的!
然后在Control的标签中进行下面的选择:
Password是erjid;
SQL:Select * from 号码;
然后关闭这个窗体。
2、把DBGrid和RDC相连:
选择DBGrid控件,然后按下Enter,在弹出的窗体中进行下面的选择:
编译就可以运行了!
这里之所以加入密码只是告诉你如何操作数据库的安全性!