我使用了TADOConnection TDataSource TADODataSet TDBGrid1
我想在窗口关闭之前了解我在 TDBGrid 里面做了改变没,如果改变就弹出对话框,如果“确定”就保存
请问这个程序怎么写啊--主要是探测我在DBGrid1里面有没改变什么数据这个部分怎么写(TDBGrid里面没有modified这个属性啊)

解决方案 »

  1.   

    直接使用与TDBGrid控件想连的数据集控件的Modified属性进行判断!
      

  2.   

    如果是某一个单元格则:   if  dbgrid1.fields[index].oldvalue=dbgrid1.fields[index].newvalue then
      begin
        ………………………………………………;
      end;
      

  3.   

    FrameSniper(§绕瀑游龙§) 说了,if DBGrid1.datasource.dataset.modifield then
    begin
      …………………………………………………………;
    end;