有一个应用程序中包含了DBGrid,如何编另外一个程序,将此程序中的DBGrid中的数据获取下来?
假设我已经获取了该DBGrid的句柄.

解决方案 »

  1.   

    dbgrid的数据都在表里
    第二个程序通过数据库的表访问那个值不行吗
      

  2.   

    dbgrid的数据和他的数据源相关的,你如果要操作grid,还不如stringgrid代替
      

  3.   

    从DataSet中获得,比如
    for i:=0 to AdoQuery1.RecordCount-1 do
    begin
      yourvalue:=AdoQuery1.FieldByName('yourColumn').value;
    end;
      

  4.   

    DBGrid是数据感知组件,它本身不存数据的,它显示的数据是通过数据源从数据集里取的,所以你不能通过DBGrid取得数据,你得从它关联得数据集里取,或者如楼上所说用StringGrid来显示数据就能取了!