关于dbgrid 有没有高手解答一下?附送最高分 谢谢(100分)

  • 主题发起人 lovelucky
  • 开始时间
L

lovelucky

Unregistered / Unconfirmed
GUEST, unregistred user!
我的意思是form1中的dbgrid显示这个表格,比如选中了其中的一条记录
如果按下‘修改'button..弹出来form2..form2中的一些edit.text显示form1中
dbgrid中选中的纪录。这如何做到。是不是在‘修改‘这个button的代码中这样写:
form2.show;
form2.Edit1.Text:=form1.DBGrid1.SelectedRows.Items[3];
其中的dbgrid1.selectedrows.item[3]所指的是不是就是dbgrid中选中的纪录中的
第3个字段的值呢?
谢谢!
 
form2中用dbedit,和form1中的dbGrid连到同一个DataSource上
 
form2.Edit1.Text:=form1.DBGrid1.Fields[2].asstring;
 
对,引用一个datasourse就可以了。
 
jsxjd说的没错,但我更同意草央包包的观点,这样可能不需要写一句代码就能实现
 
接受答案了.
 
我用的是草央包包的方法,用dbedit..
datasource指向的是form1.datasource1
但是当点datafield的时候总是出现empployee_query1:missing sql property
怎么回事,怎么样才能使datafield对应到form1中的dbgrid中去?
我想出现这种情况的原因是我用的不是ttable..而是clientdataset
能解决这个问题么?
谢谢
 
顶部