我做了一个主从表,后台数据库是sqlserver,(主表对应dbgrid1),(从表对应dbgrid2),用了各2个adoquery组件和datasource组件,从表的datasource2设为主表的datasource1,连接显示滚动都正常,也就是说查看正常.然而我在向从表里添加数据时,数据能添加到数据库,但是界面上却有问题,主表dbgrid1当前记录所对应的从表条目在dbgrid2中能显示,而当在dbgrid1中光标滚动到其他记录时,在dbgrid2中却丢失了部分原有的对应从表记录,就是说现在除了添加过数据的那一栏能全部显示,其余与主表每条记录对应的多条记录都不能全部显示表格简写如下:主表dbgrid1      主键(项目编号)
   项目编号    客户名称    客户类型    ...
   1           杭州速8     单体经济    ...
   2           宁波景元    连锁经济    ...
   3           桐乡        单体经济    ...
从表dbgrid2      主键(项目编号,编号)
   项目编号    编号        类型        ...
   1           1           M           ...
   1           2           F           ...
   1           3           V           ...
   2           1           F           ...
   2           2           F           ...
   2           3           V           ...
   2           4           M           ...
   3           1           V           ... 
比如现在主表dbgrid1中光标对应第3条记录,我要添加一条记录(3,2,M,...),那么在主表中当我把光标移动到1或2记录上时,在dbgrid2中所对应的记录项消失了哪位大侠晓得该朗个办?

解决方案 »

  1.   

    还是自己解决了,妈的,这分怎么给呢,好歹有个人瞎说两句也送他算了嘛,大富翁上还有人回答
      

  2.   

    我很想帮你,可是我自己都不是很明白你的意思....
    只能帮你顶了...
      

  3.   

    主表添加后,从表重新刷新一下,这样行否/
      

  4.   

    40分啊,就这样给你太划不撮了!
      

  5.   

    我也碰到了和你相似的问题了,兄弟你怎么解决的,告下哈?