你直接修改数据集的数据, 他会自动反映到dbgrid下。

解决方案 »

  1.   

    使用dbgrid->columns->add()函数添加一个列对象
    然后设置此列对象的属性
    dbgridd->columns->items[0]->
    方法就是这样了,你自己再研究一下,对了我是在回答Delphi问题,语句你自己更正。
      

  2.   

    回答的不够详细。我把问题再说的清楚一点,在运行的时候,dbgrid显示出了检索的数据,怎样允许用户直接在dbgrid里面修改数据库的数据,而且修改的效果能同时在dbgrid里面显示出来?
      

  3.   

    Query1.RequestLive := true ;
      

  4.   

    我所用的数据库组件时这样的:adodataset-->datasource-->dbgrid,将dbgrid中允许修改的属性都启用后,运行时,可以选定某一单元格,可是却不能编辑,怎么回事呢?