我用ADO连接SQL数据库,连接已成功,但是不知道如何将数据绑定到DataGrid空间上去,
DataGrid中没有SetDataSource这个函数,只有GetDataSource啊!
谢谢高手指点,新人,分数都用来问问提了!

解决方案 »

  1.   

    m_DGridRkxx.SetRefDataSource(NULL);
    m_DGridRkxx.SetRefDataSource( (LPUNKNOWN) m_pRs );
    m_DGridRkxx.Refresh();这样写就可以了。。
      

  2.   

    m_DataGrid.SetCaption("Caption");
        m_DataGrid.SetRefDataSource(NULL);
        m_DataGrid.SetRefDataSource( (LPUNKNOWN) m_pRS );
        m_DataGrid.Refresh();    其中_RecordsetPtr m_pRS
    m_pRS.CreateInstance( __uuidof(Recordset)); 
    m_pRS->CursorLocation = adUseClient;
    m_pRS->Open("Tablename",(LPCSTR)m_pConnection->GetConnectionString(), adOpenKeyset,adLockOptimistic, adCmdTable);