急急急!!!!!如何控制DBGrid中的每一条记录???? (50分)

  • 主题发起人 主题发起人 brilliant83
  • 开始时间 开始时间
B

brilliant83

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个管理系统的过程中遇到一个问题,很急,希望大家能够帮我解决。谢谢!
我现在想通过双击DBGrid中的一条记录来打开这条记录的修改窗体,并同时在窗体中显
示这条记录的具体信息,请问如何获取所选择的记录的信息或者是这条记录的一个字段值
并实现相应记录信息在修改窗体中的显示?
 
我看这样吧:
记住uses 你的父窗体;
edit.text:=你的父窗体名字.dbgrid.datasource.dataset['字段名'];
 
把修改窗体的控件的datasource属性设成和 dbgrid的一样。
双击时就直接EDIT。然后show那个修改窗体就行了,
 
应该是DataSet,他指向数据库中的记录
你响应DBGrid的消息时
DataSet也定位了记录
然后你只要去访问DataSet就行了
 
只要两个窗体的数据源Datasource是一样的,就可以做到呀
要在编辑窗体里使用数据敏感控件,就是DBEdit,DBMemo等
双击DBgird时,显示编辑窗体,数据会跟你选择的一模一样
 
将dbgrid和修改窗的dbEdit的数据源DataSoruce设成一样的,同时在DBGrid所在窗口的
Uses里加入修改窗,应该就可以了
 
以上的方法都是可行的,也是最简便的。所以你应该给分。。。。
 
以上的方法都是可行的,也是最简便的。所以你应该给分。。。。
 
同意
建立一个窗口也就是你的编辑窗口,该窗口的控件都是数据敏感控件如dbedit,decombobox等
让主窗口的数据敏感控件的数据源与修改窗口的数据源一致就可以了
 
多谢各位!!
 
多人接受答案了。
 
后退
顶部