首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问两个控件TDBGrid跟TStringGrid

2012-02-07 
请教两个控件TDBGrid跟TStringGrid请问如何能既保持TDBGrid中显示的查询结果,又可以断开跟TQuery控件的关

请教两个控件TDBGrid跟TStringGrid
请问如何能既保持TDBGrid中显示的查询结果,又可以断开跟TQuery控件的关联?即我再次使用TQuery查询,不会影响TDBGrid的显示。

请问如何将TQuery查询控件的查询结果显示到TStringGrid,像TDBGrid那样一次性办到,而不去循环遍历TQuery中的每条记录?

[解决办法]
第一个问题,我决的应该是不行,可以用另外一个TQuery查询,为什么非要同一个呢。
第二个,TStringGrid不是数据感知控件,他应该不能像TDBGrid一样,只能遍历显示。

一家只言仅供参考---最近老回答错问题,自己心理都没有底了,呵呵
[解决办法]
重复查询,只需要close,在open,datagrid会自动刷新的,这就是数据感知控件的好处

我不清楚为什么你以后换数据库,拿来就用,这个是什么意思?难道你的sql语句不是标准的吗?是和具体的数据库相关的?(mssql mysql....)

放个adoconnection,用这个控件和数据库想连接,adoquery连接这个connection,并给dbgrid提供数据,这个需要放多个query的,,或者也可以new一个出来,等你的dataservice析构的时候,再delete

热点排行