1、向DBGrid中添加一行新记录时,如果编号与已有编号重复希望提示出错信息,并拒绝添加。2、鼠标点击DBGrid某行(设置dgRowSelect为True)内容,就将此行每个单元的信息分别显示到  Edit.txt中。谢谢拉,我是新手,希望各位大侠多多帮助。

解决方案 »

  1.   

    edit.text:=youQueryName.fieldbyname('fieldname').asstring
      

  2.   

    1. 在post 前做一个判断
    2. DBGrid OnMouseDown   Event 中写
       // 干吗不用 DBEdit ; 
      

  3.   

    edit.text:=youQueryName.fieldbyname('fieldname').asstring
    应该就可以了,俺也是小菜一只,正在学习ing......
      

  4.   

    post前怎么判断?
    还有ONMouseDown怎么写?
    详细指导一下吧。
      

  5.   

    1、可以在aodquery的BeforePost事件里面写检测事件
    2、鼠标点击DBGrid某行(设置dgRowSelect为True)内容,就将此行每个单元的信息分别显示到  Edit.txt中。
    这个问题你应该在界面放置:TDBEdit 控件,把TDBEdit 的datasource关联到和dbgrid一样的datasource,就ok
      

  6.   

    还有我只放了Table控件,可以实现检测编码重复吗?