1。我在DBGRID显示数据后,在追加或插入一行后,如果直接填写数据没有问题,但如果是空的,一点别的行,打算拷贝字段时,插入和追加的那一行就不在了,需要重新填加才行。
2。在INSERT下,点别的行会自动减少一行,怎么回事呀。请叫个位大虾.

解决方案 »

  1.   

    1 edit 
    2 append
      

  2.   

    kuki84 好
     EDIT我加了,APPEND追加最后一行,就会出现1的那种问题。
      

  3.   

    DBEDIT是单个,不能显示二维数据库数据
      

  4.   

    如果使用了cache,在after..record中增加post
      

  5.   

    to older 好
     谢谢
     DELPHI7在Tquery中没after..record这个事件。
     我在时间OnNewRecord中加了POST到是可以了。
    但如果我不写数据会产生一条空数据.
    如何把这条空数据去掉了?
      

  6.   

    你这个OnNewRecord事件中写post真是很糟糕的做法。
      

  7.   

    最好不要在DBGrid上增加或修改数据,建议:再打开一个窗口(使用DBEdit类的数据控件),在其中修改或增加。
      

  8.   

    主要是我看到别的程序具有这样的功能,我想了一下DBGRID应该没有这样的功能,看来只有靠程序来完成了。
    谢谢各位了.