DBGrid的问题

0and1 2004-04-13 01:55:10
怎么在DBGrid中双击一行后.将选中的一行的一个值输出.

例如有 column0 column1 column2
11 aa bb
22 aaa cc

双击 第一行时在edit1中输出column1有值aa
...全文
69 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
0and1 2004-04-13
  • 打赏
  • 举报
回复
呵呵.

大家这么热情.来者都必须有分.
qingke21 2004-04-13
  • 打赏
  • 举报
回复
顶一下!
MAXWEI 2004-04-13
  • 打赏
  • 举报
回复
才开始这里一个角应可怜一下吧

用数据绑定DBEdit控件,其实DBEdit它也是EDIT的一种变种来概,也可以叫做EDIT吧
qingenerp 2004-04-13
  • 打赏
  • 举报
回复
不晚不晚,刚升了4个角,蹭点分把!
hongama 2004-04-13
  • 打赏
  • 举报
回复
哎,来晚了
qingenerp 2004-04-13
  • 打赏
  • 举报
回复
对,就在dbgrid的双击事件里写:
Edit1.Text:=query1.FieldByName('column1').asstring;
menggirl 2004-04-13
  • 打赏
  • 举报
回复
Edit1.text:=query1.FieldByName('列名').value

问题可以完全得到决解!
angelior 2004-04-13
  • 打赏
  • 举报
回复
ShowMessage(query1.FieldByName('column1').asstring);
你就可以看到结果了
bxh2dai 2004-04-13
  • 打赏
  • 举报
回复
在点击事件里写上
Edit1.text:=query1.FieldByName('列名').value
lzy6204 2004-04-13
  • 打赏
  • 举报
回复
你要实现双击输出数据
只要在DBGrid的双击事件(DBGrid1DblClick)中
输入Edit1.text:=query1.FieldByName('列名').asstring;//这里还要看字段的类型,
要不是字符串型的就要转换为字符串类型
DebugXP 2004-04-13
  • 打赏
  • 举报
回复
用数据绑定控件,
DBEdit绑定数据源
andlew 2004-04-13
  • 打赏
  • 举报
回复
可以通过Datasource控件的方法,将该列的值显示在Edit中啊~!!
这样做:
双击DataSource(也就是在DataSource的OnDataChang的时候)输入:
Edit1.text:=query1.FieldByName('列名').value

问题可以完全得到决解!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧