如何实现点击DBGRID中一列弹出详细信息 我想实现点击DBGRID中的一列,弹出另一个FORM,显示该列的详细,这个功能可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你所说的另一个窗体需要和你点击的DBgrid1同用一个DataSource,然后在procedure TForm1.DBGrid1DblClick(Sender: TObject);begin if DBGrid1.DataSource.DataSet.IsEmpty then Exit else Form2.Show;end;DBgrid1在Form1中,则Form2中显示该列的详细.你试试 DBGRID的事件中的ondbclick事件就可以选择你要的动作了(这个动作可是按钮,也可以是你也的过程)如果把是回车就用onkeypress事件 zhouchunyu老兄的方法可行,但要注意扩展性,做成动态的最好,。 我觉得大家可能是误解我的意思了,我是想让弹出的页面中显示刚才点的那一列数据的详细信息,大家给的答案是不是只是显示整个GRID的数据啊. 高分悬赏 报表思路(附图) 急~delphi報表打印出錯 系统音量控制问题 动态ADOquery连接数据库,如何将数据流入库,求教sql语句。 ★★★求购Unicode字符映射表(中英文)!★★★ 关于类的重声明! 不是动态创建TQuery!是本身的控件!怎么释放啊! 请教调用的方法? 有本好书,想送给真正需要的Java程序员。。。 在Tstringgrid中,如何才能实现单元格的合并 Delphi中有没有类似于asp.net中的datalist控件,第三方的也行. 一个复制文件的问题
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if DBGrid1.DataSource.DataSet.IsEmpty then
Exit
else
Form2.Show;
end;DBgrid1在Form1中,则Form2中显示该列的详细.你试试
如果把是回车就用onkeypress事件