我想实现点击DBGRID中的一列,弹出另一个FORM,显示该列的详细,这个功能可以实现吗?

解决方案 »

  1.   

    你所说的另一个窗体需要和你点击的DBgrid1同用一个DataSource,然后在
    procedure TForm1.DBGrid1DblClick(Sender: TObject);
    begin
     if DBGrid1.DataSource.DataSet.IsEmpty then
      Exit
     else
       Form2.Show;
    end;DBgrid1在Form1中,则Form2中显示该列的详细.你试试
      

  2.   

    DBGRID的事件中的ondbclick事件就可以选择你要的动作了(这个动作可是按钮,也可以是你也的过程)
    如果把是回车就用onkeypress事件
      

  3.   

    zhouchunyu老兄的方法可行,但要注意扩展性,做成动态的最好,。
      

  4.   

    我觉得大家可能是误解我的意思了,我是想让弹出的页面中显示刚才点的那一列数据的详细信息,大家给的答案是不是只是显示整个GRID的数据啊.