如何取得DBGrid1上一条选中的记录各个域的值?
我用的是ADOQuery 问题点数:100、回复次数:11Top
1 楼starstargao(高顾)回复于 2003-09-03 21:04:40 得分 20
因为dbgrid是和adoquery相连接的
adoquery关掉,那么dbgird也就不显示了
这是数据敏感原件
取dbgrid相关的域也就是
ADOQuery->FeildByName("字段名")-〉Value;
就可以了Top
2 楼52vc(方旭)回复于 2003-09-03 21:09:13 得分 0
很简单啊!Top
3 楼xiaozerong(木头人)回复于 2003-09-03 21:22:44 得分 20
ADOQuery->FieldByName("字段名")-〉Value;
ADOQuery->Fields->Fields[i]->Value;Top
4 楼tanbi52(潭碧)回复于 2003-09-03 21:41:46 得分 20
最简单啊,ADOQuery->FeildByName("字段名")-〉Value;就可以啦Top
5 楼newgoogle(倚天屠龙)回复于 2003-09-03 22:22:13 得分 0
如何知道是取到了哪一条记录
DBGrid上有好多条记录啊Top
6 楼mabc(甲骨文)回复于 2003-09-04 10:07:39 得分 20
就是你选中底记录呀
选中不是变兰了嘛!!Top
7 楼zjqyb(风清扬*任它溺水三千,我只取一瓢饮*)回复于 2003-09-04 10:20:43 得分 0
当前点到的就是Top
8 楼garay(莲)回复于 2003-09-04 10:31:15 得分 20
选中这条后,ADOQuery自动定位到该行,直接用
ADOQuery->FieldByName("字段名")-〉Value;
ADOQuery->Fields->Fields[i]->Value;
就行了
不过是不是用ADODATASET跟DBGRID相连会更好一点?
Top
9 楼newgoogle(倚天屠龙)回复于 2003-09-04 10:35:54 得分 0
如果是同时选中了多条,怎么处理?Top
10 楼gloom(苍狗白云)回复于 2003-09-04 12:12:49 得分 0
DBGrid怎么同时选中多条记录啊?Top
11 楼FrankZYZ(咖啡壶)回复于 2003-10-12 14:16:48 得分 0
Options,dgMultiSelect设为true,就可选中多条记录。Top



