我想问下dbgrid2中的其中一项数据,双击它的时候就可以在dbgrid1上显示出来,希望有大虾帮忙解决,谢谢。
解决方案 »
- 请老师们推荐些用的新的cool的皮肤类第三方控件。
- 什么情况下程序在没有任何提示下非法退出?
- 用Application.CreateForm创建的主窗口能否自定义构造函数?
- 请问用Microsoft的VFW函数库怎样设置摄像头的速度?
- 出现这个问题:could not convert variant of type(olestr) into type(boolean)
- Delphi & C++Builder一调试就死机,Visual Studio不会!!!
- 请问:怎么才能让DBGrid中的列宽不变,(如果不约束的话是随着数据库中的长度来变的吧)?
- delphi网络通信
- 关于TDateTime
- 怎么能自动生成表格?
- 如何使DBGRID满足条件的行呈红色显示?
- 谁能给个地址,关于学习使用DELPHI的下载?
1.在打开窗体的时候首先查询出dbgrd1中的数据(使用cds1和ds1)
2.在ds1的DataChange事件中获取dbgrd1中你当前你所点记录的主键(主表的主键)
并根据该主键询出dbgrd2中(即从表)中的数据(使用cds1和ds1)
for i:=0 to CDS1.FieldsCount-1 do
CDS2.Fields[i].value := CDS1.Fields[i].value;
CDS2.Post;