起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 234|回复: 8

【搞定】任何获得DATAGRID的返回值?**

[复制链接]
发表于 2007-6-21 11:21:29 | 显示全部楼层 |阅读模式
请教任何获得DATAGRID的返回值?
回复

使用道具 举报

 楼主| 发表于 2007-6-21 11:23:17 | 显示全部楼层
请教任何获得DATAGRID的返回值?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 11:29:48 | 显示全部楼层
就是想得到返回值:“XINDMCAPPO1"

datagrid.jpg

9.3 KB, 下载次数: 142

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 11:31:33 | 显示全部楼层
代码:
    procedure TJSJJK.DataGrid1_OnDbClick(Sender:TObject);
      begin
       Edit1.text:=column.DataGrid1.SelectedField.AsString;
      end;
正确吗?
回复 支持 反对

使用道具 举报

发表于 2007-6-21 11:50:44 | 显示全部楼层
通过DataGrid对应的数据集取得
Edit1.text := DataSetBroker1.DataSet.FieldByName('字段ID').asstring;
回复 支持 反对

使用道具 举报

发表于 2007-6-21 11:53:21 | 显示全部楼层
procedure TSJWG1.DataGridDblClick(Sender: TObject);
begin
  dialogs.showmessage(DataGrid.FocusedField.AsString);

end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 15:11:36 | 显示全部楼层
程序改为:  
procedure TJSJJK.DataGridDblClick(Sender: TObject);
      begin
        Dialogs.showmessage(‘开始取值。。。’);
        Dialogs.showmessage(DataGrid1.FocusedField.AsString);
      end;

没有任何反应,也没有弹出窗口。
回复 支持 反对

使用道具 举报

发表于 2007-6-21 15:18:04 | 显示全部楼层
不可能,你怎么双击的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 15:37:37 | 显示全部楼层
可以了。谢谢,结帖吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 21:44 , Processed in 0.045140 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表