各位大哥:
 本来数据根本没更新  所以我不想刷新它
请问着个问题应该怎么解决啊`~
我知道这对高手来说是小菜 但我上菜鸟
最好将详细点好吗???

解决方案 »

  1.   

    就是我每次动态取数据表中最后一条记录(有个字段存的是图象信息)我要将他显示出来
    可是当库中记录没有改变(增 减)时,timer没执行一次我显示的图片也随着晃动 我希望得到不晃动的图片(条件是数据没有增减)
      

  2.   

    问题能说得明白点吗?
    autoRefresh:=False;是这个意思吗?
      

  3.   

    就是在数据没有更新的时候不要刷新我的数据显示控件(比如 edit,image等)
      

  4.   

    用ClientDataset.disablecontrol;可以屏蔽显示控件。
    修改前enableControl正确显示后再disalbecontrol
      

  5.   

    设置timer的Enabled属性在增加或修改时 设置为TRUE,
    增加或修改后(平常状态下) 设置为FALSE这样就很好的解决了你的问题。或者使用BOOLEAN变量增加或修改时设置为TRUE
    在TIMER中判断变量,为TRUE则执行刷新,并修改为FALSE,procedure TForm1.Timer1Timer(Sender: TObject);
    begin
      if iBoolean then
      begin
        刷新,
        iBoolean := False;
      end;
    end;