怎样让我的DBGrid连接后不马上显示数据,等我发送SQL语句之后才显示数据!
解决方案 »
- 100分求助,用记事本打开可以显示内容,memo载入只显示第一行!
- 如下一段代码,本机上运行正常,但是通过局域网访问就报异常,防火墙中我已经把1433端口放行了。
- 为什么最近人好少?问问题都没人回答
- c/s可以作分页吗?
- 简单问题:delphi 7 里 TcpServer如何发送消息到TcpClient?(在线等待)
- 怎样将ASCII码转换为16进制的字符?
- findkey多字段查询求助?
- delphi中采用三层结构,服务器端执行的全是客户端动态提交的,没有固定的参数,我怎么调用存储过程并在客户端得到存储过程返回的传出参数
- 如何在设定listbox的当前项(为蓝色)??
- HTML控件中,用MOUSE-MOVE来移动网页
- 请问怎么样treeview里有没有下一节点!
- 取得本机所有IP地址??
需要的时候动态调整
with adodataset do
begin
DisableControls
.... EnableControls;
end;in this way,when your adodataset use disablecontrols,the DBGrid's data will
not be change untill you use enableControls;
如果需要显示时在设为true,用table也一样
2将table中的active设置为flase
关键是
1 你如果不想查询数据可以将query close掉
2 你如果不想再进行数据交互,而要把所有与数据及有关的数据感知控件(不仅是dbgrid)关掉用 Forllx(京) 的办法
3 如果你只想该DBGrid暂时不显示,可以用楼上其他人的办法active:=flase;