我的程序是双击DBGrid的莫一行,在新的窗口中显示出具体的数据来。
我用selectedrows,但不知怎么用?请那位高手指教,给点思路。一定高分相送!!

解决方案 »

  1.   

    s := DbGridEh1.SelectedField.AsString;
      

  2.   

    可以直接用DBGrid连接的AdoQuery或者Query控制
    因为双击的时候
    Query指定的行就是你点击的行。
    Query.FieldByName('field1').AsString...
    你想得到什么数据?
      

  3.   

    在DBGrid的双击事件中写代码,在新窗口里的数据感知控件与DBGrid的的感知控件用同一个就行了。或在代码中把数据传给新窗口。
      

  4.   

    迷茫中:
    你说的方法我试过了,我开始以为是这样的,想把Query.FieldByName('field1').AsString得到的值给一个全局变量,但是这种方法好象行不通,要不我再试试。