vb6.0、sql2000   控件 adodc,datagrid,在datagrid的记录中,如何实现象在EXCEL表中的查找功能,点查找后指针指向符合条件的第一条记录,点下一个按钮后,指针指向符合条件的第二条记录.........

解决方案 »

  1.   

    Dim rst As ADODB.Recordset
    用rst打开数据
    前一条记录:rst.MovePrevious
    第一条记录:rst.MoveFirst
    下一条记录:rst.MoveNext
    最后一条记录:rst.MoveLast
      

  2.   

    直接用绑定,把Datagrid 的数据源设为Adodc1,然后再用ADODC1的记录的前移后移来实现DATAGRID的移动,
    with Adodc1.Recordset
    .movelast
    .movefirst
    .movenext
    .moveprevious
    这样就可以啦不过要注意出不出界也就是说是不是第一条记录或最后一条记录.
      

  3.   

    哦还少了一个
    end with
    不好意思!
      

  4.   

    http://community.csdn.net/Expert/topic/3384/3384871.xml?temp=.9057581
    这是我以前问过的一个的问题,你可以参照一下。
      

  5.   

    Dim rst As ADODB.Recordset   if eof<>0 then
          
    前一条记录:rst.MovePrevious
    第一条记录:rst.MoveFirst
    下一条记录:rst.MoveNext
    最后一条记录:rst.MoveLast
      

  6.   


    我的问题详细说明:
    窗体上一个textbox,一个command,一个datagrid,表格中已经有大量数据如下: 编号          姓名
     01           张三 
     02           李四
     03           王五
     .            ....
     .            ....
    现在在text中输入任意姓名(如:王五),按确定后,表格能选中以text中输入的姓名的那行记录(如:03行).
      

  7.   

    http://community.csdn.net/Expert/topic/3384/3384871.xml?temp=.9057581老兄,我以前也问过这个问题,你打开一看不就知道了吗?方法一样哟