想把datagrid当成数据表格来用,但不知道怎么使用
那位大侠有这方面的文章或代码?

解决方案 »

  1.   

    http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=327
      

  2.   

    http://www.vckbase.com/code/winui/grid/CGridCtrl_demo19_01.zip
      

  3.   

    void CAppView::OnInitialUpdate()
    {
    CFormView::OnInitialUpdate();
    GetParentFrame()->RecalcLayout();
    ResizeParentToFit();

    CLogDlg dlg;
    if(dlg.DoModal() == IDOK)
    {
    //Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=wjs;Initial File Name=E:\Program Files\Microsoft SQL Server\MSSQL\Data\sys_Data.MDF
    CString strConn = _T(/*"Provider=SQLOLEDB.1;Initial Catalog=sys;Data Source=localhost;Integrated Security=SSPI;"*/
    "Provider=SQLOLEDB.1;"
    "Integrated Security=SSPI;Persist Security Info=False;"
    "Initial Catalog=sys;"
    "Initial File Name=" + dlg.FileName;);
    if(m_db.Open(strConn))
    {
    m_pSet = new CADORecordset(&m_db);
    if(m_pSet->Open(_T("房间资料登记"), CADORecordset::openTable))
    {
    m_DataGrid.putref_DataSource(NULL);
    m_DataGrid.putref_DataSource((LPUNKNOWN)m_pSet->GetRecordset());
    GetDocument()->m_strTableName = _T("房间资料登记");
    m_DataGrid.put_Caption(_T("房间资料登记"));
    }
    else
    m_db.Close();
    }
    else
    MessageBox("数据库连接失败!");
    }
    }