我在DBGrid的单元格内输入了“ABC”,现在I型光标还在当前单元格中,我想取得当前单元格内的值,也就是“ABC”。如何实现!
谢谢!

解决方案 »

  1.   

    取去哪里啊,
    如果是放在数据库,估计只做这么做不够,
    DBGrid。Fields[i].AsString
    应该可以了
      

  2.   

    yyq_leaf(冷血), 你说的那种是输入完毕后,焦点离开当前单元格,可以DBGrid.Fields[i].AsString取出。
    我说的那种是,正在输入过程中,还没有输入完毕,光标还在当前单元格里闪动,我想这时把单元里的已经输入的数值取出来。
      

  3.   

    type
      TDBGridxxx = class(TDBGrid)
      public
        property InPlaceEditor;
      end ;用的时候这样调用
    TDBGridxxx(DBGrid1).InplaceEditor.Text注意:TDBGridxxx(DBGrid1).InplaceEditor不一定存在,必须在编辑状态下才存在,所以要assign一下