怎样知道DBGrid的下拉框点击事件?或点击后单元格内容发生变化的事件?
新到公司,接手别人的一个程序。
用的是DBGrid组件,比如DBGrid第一列的PickList是1,2,3,4。如果在第一列下拉框选1和3,第二列则不能编辑,否则第二列的下拉框自动出现。
谢谢!

解决方案 »

  1.   

    你可以直接在DBGrid关联的数据集的AfterEdit事件里面来做这些工作
      

  2.   

    你可以在连接DbGrid的Query或者AdoQuery中的字段编辑其中选择你要修改的字段,然后在他的OnChange里面进行判断不就可以了吗
      

  3.   

    to:hthunter(核桃) 
    这种方法试过,
    选1,触发这个事件,然后再选2就不能触发了。BeforeEdit事件也不行。
      

  4.   

    只能在AfterEdit事件里post一下才可以连续触发AfterEdit事件
    用的是TTable,数据库是delphi自带的。