Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16495182
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:46:43

下载本文示例代码
p>  Delphi提供了功能强大的 DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。Delphi能不能象Visual Foxpro那样让DBGrid中获得焦点网格可以是其它可视数据组件以方便用户呢?其实我们可以通过在DBGrid中插入其他可视组件来实现这一点。   Delphi对DBGrid处理的内部机制,就是在网格上浮动一个组件——DBEdit组件。你输入数据的网格其实是浮动DBEdit组件,其他未获得焦点地方不过是图像罢了。所以,在DBGrid中插入其他可视组件就是在网格上浮动一个可视组件。因此任何组件,包括从简单的DbCheckBox到复杂的对话框,都可以在DBGrid中插入。下面就是一个如何在DBGrid中插入DBComboBox组件的步骤,采用同样的办法可以插入其他组件。   1、 在Delphi 4.0中新建一个项目。   2、 分别拖动的Data Access组件板上DataSource、Table,Data Controls组件板上DBGrid,DBComboBox四个组件到Form1上。   3、 设置各个组件的属性如下: rcf1对象 属性 设定植 Form1 Caption 在DBGrid中插入SpinEdit组件示例 DataSource1 DataSet Table1 Table1 DatabaseName DBDEMOS   TableName teacher.DBF   Active True DBGrid1 DataSource DataSource1 DBComboBox1 DataField SEX   DataSource DataSource1   Visible False   Strings Items. 男| 女 p>  Delphi提供了功能强大的 DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。Delphi能不能象Visual Foxpro那样让DBGrid中获得焦点网格可以是其它可视数据组件以方便用户呢?其实我们可以通过在DBGrid中插入其他可视组件来实现这一点。   Delphi对DBGrid处理的内部机制,就是在网格上浮动一个组件——DBEdit组件。你输入数据的网格其实是浮动DBEdit组件,其他未获得焦点地方不过是图像罢了。所以,在DBGrid中插入其他可视组件就是在网格上浮动一个可视组件。因此任何组件,包括从简单的DbCheckBox到复杂的对话框,都可以在DBGrid中插入。下面就是一个如何在DBGrid中插入DBComboBox组件的步骤,采用同样的办法可以插入其他组件。   1、 在Delphi 4.0中新建一个项目。   2、 分别拖动的Data Access组件板上DataSource、Table,Data Controls组件板上DBGrid,DBComboBox四个组件到Form1上。   3、 设置各个组件的属性如下: rcf1对象 属性 设定植 Form1 Caption 在DBGrid中插入SpinEdit组件示例 DataSource1 DataSet Table1 Table1 DatabaseName DBDEMOS   TableName teacher.DBF   Active True DBGrid1 DataSource DataSource1 DBComboBox1 DataField SEX   DataSource DataSource1   Visible False   Strings Items. 男| 女 下载本文示例代码


在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件在Delphi的DBGrid中插入其他可视组件
阅读(144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~