我要做个添加的窗体.上面放了一个Bbgrid,想把所添加的多天记录都显示在Dbgrid
中,我的思路是添加一条记录到数据库中,在把该条记录查寻出来,排在先前添加的记录后面,在Dbgrid中能这样做吗?程序该怎么写?

解决方案 »

  1.   

    dbgrid连好数据库不就行了吗。
      

  2.   

    我的意思就是用Dbgrid来做个存放所添加记录的容器,每添加一条记录,就出现在Dbgrid中.
    最终用户添加了几条记录,在Dbgrid中就出现几条记录(只显示添加的),我的想法是把用户添加的记录列出来,让用户看了心里确认一下.不然的话把表中所有记录都列出来,如果记录多的话跟本就不知哪几条记录是刚刚添加的.这样是不是得用到临时表,或Stringgrid?
      

  3.   

    如果是这样的话,建议你最好用StringGrid来显示,如果你真的要通过DBGrid来实现的话,也是可以的。你建立一个附加字段,比如为IsNew,对所有的已经记录,你将它的值设为0,对于所有新增的记录,你将其值设为1,然后,你就可以在DBGrid中只显示IsNew=1的所有记录,也就是你新增的记录了。