主题:如何在同一个DBGrid编辑框中显示不同的表格??????
jingling9
[专家分:0] 发布于 2006-08-30 20:35:00
最近小弟在搞个课程设计,需要实现这么一个功能:
"如何在同一个DBGrid编辑框中显示不同的表格??????"
(就是按不同的按钮就可以在同一个DBGrid编辑框中显示其对应的表格)
非常感谢各位朋友的热情帮忙,在此先谢过了!!!!!
回复列表 (共9个回复)
沙发
vim [专家分:1170] 发布于 2006-08-30 22:45:00
那要看你用什么控件来设计了,如果用ADOQuery来设计,就比较简单了。按不同的按钮就执行不同查找语句可以在DBGrid中显示不同的表格了
板凳
jingling9 [专家分:0] 发布于 2006-08-30 23:12:00
如果可以的话能不能把代码给写一下啊?
我是初学者,对SQL语句不懂怎么写.
要是我想用TABLE来实现呢,又该怎么办?
可以的话也请把代码给共享一下
3 楼
vim [专家分:1170] 发布于 2006-08-30 23:43:00
用ADOQuery组件的方法可以在你的按钮的单击事件里面加入下面语句:
ADOQuery1.Close;//关闭组件
ADOQuery1.SQL.Clear;//清空SQL里面的内容
ADOQuery1.SQL.Text:='select * from 表名';//这是一个查询语句,表名是你想要显示的表格名称.
ADOQuery1.Open;//执行SQL语句
这些操作都要你的数据库连接成功的前提下才有效。
4 楼
vim [专家分:1170] 发布于 2006-08-30 23:55:00
至于用ADOTable来实现也是比较简单的,只需要在你的按钮单击事件中加入以下代:
ADOTable1.Close;
ADOTable1.TableName:=表名;
ADOTable1.Open;
就可以在DBGrid里面显示不同表的数据了
5 楼
熙来熙去 [专家分:0] 发布于 2007-05-25 01:55:00
为什么以上两种办法最后都只进行了OPEN,而没有涉及到显示呢?
系统会自动进行显示操作吗?
6 楼
kuikuigg [专家分:10] 发布于 2007-05-25 15:43:00
这里有超丰富计算机视频教学教程下载
一个可以丰富自己电脑知识的网站(想学点什么就来吧!)
http://www.javavc.com
http://ftpjavavc.s7.c93.com/
-
7 楼
ggqq74 [专家分:0] 发布于 2007-05-31 09:44:00
不用显示的
因为DBGrid在属性设置好的
也是刚开始学的,有时间交流一下
QQ:276101429
8 楼
swallow123 [专家分:0] 发布于 2007-05-31 10:57:00
用dbgrid的datasource属性切换就行了
9 楼
风之海洋 [专家分:0] 发布于 2007-06-01 10:29:00
用adoquery 就可以了
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('sql语句');
adoquery1.open;
楼主应该知道sql语句怎么写就可以了.
我来回复