如:
    set Rs=DB.openrecordset("select * from XX")
    set Data1.Recordset=Rs    接着应该如何传递给DataGrid控件?

解决方案 »

  1.   

    set datagrid1.datasource=rs
    datagrid.refresh
      

  2.   

    可以不使用data控件,不,应该是adodc1控件才对!
      

  3.   

    set datagrid1.datasource=rs
    datagrid1.refresh
    这样就可以了
      

  4.   

    一般的说,查询的结果不用datagrid1显示,最好用listview ,关于这个控件的用法,你具体查一下书
      

  5.   

    dim cn as adodb.connction  '这是定义连接
    dim rc as adodb.recrderset  '这是定义记录集
    rc.open" 这里是你sql语句"
    '将记录集rc写入datagrid
    set datagrid.datasource=rc
      

  6.   

    adodc1.recordsource="select * from table"
    adodc1.refresh
    datagrid1.datasource=adodc1
    datagrid1.refresh
      

  7.   

    adodc1.recordsource="select * from XXX"
    adodc1.refresh
    DataGrid1.ClearFields
    set datagrid1.datasource=adodc1.recordset
    datagrid1.refresh
      

  8.   

    rs.open "select * from XXXX"
    with datagrid1
         set .datasource=rs
         .datamember=rs.datamember
    end with
      

  9.   

    我按
    set datagrid1.datasource=rs
    datagrid.refresh
    做,出现错误提示:“类型不匹配”!
      

  10.   

    你引用 MS ADO Library 了吗?
    你定义 Dim Rs As New ADODB.Recordset 了吗?
    能把你完整的,连接数据库的代码 帖出来吗?