拜托各位:怎样把recordset中的数据取出放入dataGrid中,我用的数据库access? 急

解决方案 »

  1.   

    有两种用法
    一。静态绑定:插入ADODC和DataGrid两个控件,设置ADODC的Control和Recordsource属性,
    设置DataGrid的DataSource(在All中找找)为ADODC的ID(正常情况下选择即可)
    设置DataGrid的AllowAddnew、AllowDelete和AllowUpdate等属性为真
    二。动态绑定:
    首先类似搂住所说,在插入DataGrid控件时,生成新类(CDataGrid必选,其余如COleFont等是情况而定)其次,可参考以下代码
    /// 假定m_pRecordset是一个已经正常打开的记录集
    CDataGrid m_Grid;
    ...
    m_Grid.SetRefDataSource(NULL);
    m_Grid.SetRefDataSource((LPUNKNOWN)m_pRecordset);
    m_Grid.Refresh();如果想直接增、删、改则同一中设置DataGrid的AllowAddnew、AllowDelete和AllowUpdate等属性为真,但是建议不直接在Grid中操作
      

  2.   

    to laiyiling(最熟悉的陌生人) :
    什么叫:最熟悉的陌生人
      

  3.   

    你确定你的纪录集里面是有记录的吗?事先可以用MessageBox将记录集里面的数据显示出来看看。。
      

  4.   

    使用ListView不好么?(CListCtrl)