你用的是什么空间adoquery 还是query
检测adoquery1.fieldbyname('字段名').asstring
或query1.fieldbyname('字段名').asstring是否为空
//字段名就是你数据库中表的字段

解决方案 »

  1.   

    点中了有数据的地方会触发
    DBGrid的OnCellClick事件
      

  2.   

    可是该怎么判断呢?我想实现这样的功能,就是在DBGRID上放一个弹出菜单,当鼠标在没有记录的地方时弹出的菜单中的删除选项不可用,在有记录的地方时可用.
      

  3.   

    弹出菜单也有自己的名称嘛, 你设置 为不可用不就行了。N3.enabled:=false;
      

  4.   

    1.type TDBGridClickEvent = procedure (Column: TColumn) of object;
    property OnCellClick: TDBGridClickEvent;
    2.参数Column的Grid属性可以确定用户到底在什么位置单击过。
      

  5.   

    可以详细说说吗?adventurezl(阿林)