dbgrid的使用问题,请高手指教(50)

  • 主题发起人 主题发起人 mkbss
  • 开始时间 开始时间
M

mkbss

Unregistered / Unconfirmed
GUEST, unregistred user!
主从表关系:主表orders 从表:ordersdetails用dbgrid1显示orders,dbgrid2显示ordersdetails单击或用键盘的方向键选择dbgrid1的记录,对应从表明细记录应该在dbgrid2显示出来。请问需要如何设置呢(不用dbgrid的触发事件)谢谢
 
Query_Detail.DataSource := DBGRID1.DataSource;Query_Detail.Close;Query_Detail.SQL.TEXT:='Select * from Table2 where ID=:ID ';Query_Detail.Open;
 
如果用的是Table,需要设置Table2的下列属性MasterSource := DBGRID1.DataSource;MasterFields := '主表ID'IndexName = '关联主表的字段'; //此字段必须有索引。ADO类似
 
非常感谢
 
期望结贴!
 
后退
顶部