关于在dbgrideh中修改数据的有关问题!着急

关于在dbgrideh中修改数据的问题!着急!
有个例子:
  dbgrideh显示数据库内容!在其中修改数据后   必须用鼠标点一下其他行才更新数据库?不知道为什么??
  我需要在更新后根据数据库内容判断(不知道怎么确定输入的更新值!)
怎么做?
  我是:
  在columns的   onupdatedata事件中   添加判断   但是只有当鼠标点了其他行才行?

帮帮忙!

------解决方案--------------------
必须用鼠标点一下其他行才更新数据库?
---------------------------------------------------
这与dbgrideh显示控件无关,是TDataSet数据控件的特性.