VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1365|回复: 7

怎样把数据给显示出来

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-11 10:00:01 | 显示全部楼层 |阅读模式
我从SQL Server中把数据给显示在DBGrid中了,现在我想要让用户选中一行记录并显示在相应的控件中,应该怎么办?
例如:数据库中的一个表有三个字段:name(char),password(char),purview(char)。我程序中有datasource。
现在已经把数据显示在DBGrid中了,现在需要把在DBGrid中选中的那条记录(有三个字段)对应的字段分别显示在edit1,edit2,edit3这个三个控件中。
回复

使用道具 举报

0

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-4-6 22:45:01 | 显示全部楼层
在OnMouseDown或者OnKeyDown里面
把SelectedRows取出来
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-15 09:30:02 | 显示全部楼层
这个很简单呀,在此DBGrid的单击事件中,将此DBGrid对应的dataset的当前记录里的对应字段的内容分别赋级edit控件的text就行了。
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-21 18:00:02 | 显示全部楼层
设置另外三个DBEdit控件,和DBGrid使用同一个DataSource就可以了。
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-22 23:00:01 | 显示全部楼层
补充一下楼上的说法,三个DBEdit的datafield分别写三个域的域名
回复

使用道具 举报

0

主题

15

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-5-27 18:30:02 | 显示全部楼层
不要用edit1,edit2,edit3,
你用DBEdit1,DBEdit2,DBEdit3,来代替上面的
把DATASource选成和DBGrid一样的数据源就可以了!
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-6-23 17:15:02 | 显示全部楼层
我自己补充:记得添加DBEdit的Connection,;-P
回复

使用道具 举报

1

主题

8

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-7-13 10:45:01 | 显示全部楼层
拖三个DBEdit控件在窗体上,DataSource和DBGrid设置一样的,再把DataField选择你要显示的字段,就可以了.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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