假如我现在的父窗体是一个班级的界面,这个界面的上半部分TPanel是这个班级的信息,比如班级编号,班级名称,下面的DBGrid是显示这个班级的所有学生信息。父窗体有一个添加学生的按钮,点击后弹出子窗体学生报名,在这个窗体中输入信息后,点击报名按钮,将这个学生的信息插入到这个班里面,同时父窗体的学生信息更新,但这个子窗体不关闭,还可以继续报名。 
这次不知道说清楚了没有

解决方案 »

  1.   

    在子窗体中输入信息,点击报名按钮对数据库进行插入操作后,紧接着对父窗体的DBGrid进行更新(查询)。
    这样就可以解决吧。
      

  2.   

    把父窗体的DBGrid对应的DataSource.DataSet传给子窗体,子窗体上点报名按钮时就用传过来的DataSet来操作数据
      

  3.   

    你试试在子窗体中点击报名按钮时保存数据,并且刷新主窗体的数据看看能不能实现。(比如父窗体用query1,子窗体也用query2来增加操作用)
      

  4.   

    在保存的过程中最后加上你主窗体上的DBGird 的数据集的更新就好了
    假如是用Table 做DS的话就把它的ACtive:=false 后再 :=true;就可以了~~