怎样使DBGRID只显示所查询的数据 我正在搞一个数据库开发,执行查询操作时要求在DBGRID中只显示满足条件的记录,但是在我的DBGRID中老是显示整个数据库中所有的记录,请高手搞知怎么操作!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用个query控件,一个datasource(dataset为query),然后dbgrid的数据源指向query的数据源,用query执行你的查询语句 xyrq.Close; xyrq.SQL.Clear; xyrq.sql.add(format('select * from fzxyr where 编号=%d',[id])); //xyrq.SQL.Add(str); xyrq.Open;把dbgrid的datasouce设置为datasource1,把datasouce1的dataset设置为xyrq(adoquery控件名字)这样就把编号为id的记录显示在dbgrid里面,id时变量 非常感谢各位的帮助,问题就出在我不能用QUERY控件执行查找操作,因为我的数据库是需要动态确定的,而用TABLE控件比用QUERY控件便于确定要使用的数据库,因此我用的是TABLE1。LOCATE(字段名,字段取值,),请问各位高手,怎样使用TABLE,又能在DBGRID中显示所查的数据,而不显示其余的! 其实动态绑定数据库用Query也右以呀。 用个query控件,一个datasource(dataset为query),然后dbgrid的数据源指向query的数据源,用query执行你的查询语句 一个对高手来说是简单的问题,三层结构的数据更新问题 GPS是如何实现的呢?需要哪些技术、硬件、服务支持? 菜鸟请教怎么做进度条 OCX中的具体实现过程是不是一定得做成类 我990分,得了100分还是990。散分 从VB编程转过来的问题(关于TCOMBOBOX类VCL的使用) decisioncube只显示部分数据 有关报表打印的问题!!!请帮忙!!! 请问如何用delphi做一个类似于WIN98那样的联机帮助? 我的程序编译后可用,移到A、B机均可用,C机便不可用,即使将C机克龙后,在该机上编译还是不能用,为何? 请求援助 一个很菜鸟的问题!!! 急救!!做一个考试系统!!毕业设计 急等!!
xyrq.SQL.Clear;
xyrq.sql.add(format('select * from fzxyr where 编号=%d',[id]));
//xyrq.SQL.Add(str);
xyrq.Open;把dbgrid的datasouce设置为datasource1,把datasouce1的dataset设置为xyrq(adoquery控件名字)
这样就把编号为id的记录显示在dbgrid里面,id时变量