用的adodataset、dbgrid、dbnavigator三个控件现在edit里面显示的是记录集的第一条记录,怎么样才能实现当你点dbnavigator的下一条时,edit也跟着显示下一条记录?????另外edit与dbedit有什么区别啊???

解决方案 »

  1.   

    方法1:
    在AfterScroll事件中写
    Edit1.text:=Adoquery1.Fieldbyname('字段名').asstring;
    方法2:
    用DBEdit来绑定该字段,不用写代码!
      

  2.   

    DBEdit的DataSource属性(设置数据源),还有一个就是DataField属性(设置要对应的字段)
      

  3.   

    最好使用dbedit,它与edit的区别主要是前者便于绑定某个字段.如果使用dbedit,绑定该字段的方法是:
    1.把dbedit的datasource设为你的数据源,如DataSource1
    2.如果DataSource1连接正常,此时在datafield属性中就可以直接选择某个字段了.OK!
      

  4.   

    来晚了哦该说的都被说完了顶一 ,三,四楼地
    另问一下 楼主
    你的帐号好奇怪"zhuode_001 ",是不是还有002,003,and so on ~``.
    专门用来提问地?  ^_^
      

  5.   

    只有zhuode_001,我在各个论坛上面注册的都是这个
      

  6.   

    使用dbedit就行了,
    如果使用edit的话,在query的scroll事件中写入 edit1.text:=query1.fieldbyName('adfas').asstring