一个按钮实现datagrid控件里记录集的向前走一步啊,datagrid控件里的记录集是不确定的
补充一下,这个datagird控件里的记录集是不确定的,一会儿显示的是整个表,一会儿显示的是一个表的查询到的内容,不过datagrid没有movenext,movelast等这样的,还有eof,bof都没有,你们说在一个按钮怎么实现这样的功能啊?在线等!谢谢先!

解决方案 »

  1.   

    不过datagrid没有movenext,movelast等这样的,还有eof,bof都没有
    //直接操作帮定到DataGrid的记录集即可!
      

  2.   

    Dim myrec As New ADODB.Recordset
    Set myrec = grdClass.DataSource
    你说这样行不行啊,我还没试?grdclass是一个datagrid控件,呵呵
      

  3.   

    主要问题就是绑定的记录集不确定啊?我的问题就在这!
    //有什么关系吗?反正是个记录集,能作DataGrid的数据源不就行了吗?
      

  4.   

    反了
    Dim myrec As New ADODB.Recordset
    ...
    myrec.open strSql,Conn,1,3
    ...
    Set grdClass.DataSource=myrec
      

  5.   

    >主要问题就是绑定的记录集不确定啊?我的问题就在这!没关系,假定你绑定到 ADODC1:set ADODC1.recordset = rs1
    '......Private Sub cmdNext_Click()
    ADODC1.recordset.MoveNext
    '......
    End Sub
      

  6.   

    用邦定数据库邦定控件
    private sub cmdnext_click ()
      adoPrimaryrs.movenext
    end sub
      

  7.   

    我知道那个把了,不过
    Dim myrec As New ADODB.Recordset
    Set myrec = grdClass.DataSource
    这个能不能得到grdClass绑定的那个记录集,我试过了,好像行啊,呵呵,这真的行吗?大家说说看
      

  8.   

    :|,为什么又要再赋值?
    grdClass的记录集从哪里来得?
      

  9.   

    刚开始grdClass的记录源是已经赋值了的,这样能从那里返回这个已经赋给了的记录源返回给Myrec吧我再问一下,你说怎么判断一个datagrid控件最左边的箭头指的那那一行是那个datagrid全部记录集中的最后一行或第一行啊?你们知道吗
      

  10.   

    Private Sub Command2_Click()
        MsgBox DataGrid1.Row  'Row属性即为标记DataGrid的当前行的序号
    End Sub