请问我用dbgrid 插入一条数据时候, 怎么样控制我只操纵要插入的这一行, 锁定其它行不让操作呢 ?

解决方案 »

  1.   

    如果离开了编辑的行,一般都会自动的进行POST操作,
    所以你可以在BefortPost事件里面去判断!~
      

  2.   

    在BefortPost 事件里面怎么判断呢 ?  楼上的哥哥能否给段代码参考参考
      

  3.   

    在adoquery的BeforeScroll里面写事件,
      if kz1=2 then Abort;这个全局kz2变量,在你准备edit数据之前设为2即可,修改保存以后设为1,就可以正常控制了
      

  4.   

    譬如,用DBGrid编辑数据时, 我增加一行数据, 在我增加的这一行上面写入数据时, 用tab键往后切换输入栏, 到了最后一栏后, 就自动给又增加了一行(其实这一行不是我想要的), 怎么不让他自动增加这一行(不想要的)呢?或者自动增加这一行(不想要的)让我知道