datagrid已经和cadoc绑定,可以显示数据,我已经取得列数,现在怎么取得行数?取得列数有columns和column,取得行数用什么?在线等!!

解决方案 »

  1.   

    取得datasource后通过row count来得到
      

  2.   

    long nCol=m_datagrid.GetCol();
    long nRow=m_datagrid.GetRow();
      

  3.   

    不行,取得的row值是0,col值也不是这样取得的
      

  4.   

    看至你项目中的那个C_Recordset类了吗,其实它就对应CAdodc的记录集,得到它,取得行数就可以了,如下:C_Recordset rs = m_oYGAdodc.GetRecordset(); //取CAdodc对应的记录集
    long lRowCount = 0;    //行数
    while(!rs.GetEof())
    {
        lRowCount++;
        rs.MoveNext();
    }
      

  5.   

    好,我再试试,我是静态绑定,这个C_Recordset类是不是自己找?还是控件自带的?
      

  6.   

    靠,memory_xj(青蛙) ,你太强了,不过以后要注明一下,头文件要#include"_recordset.h";哈哈,太高兴了,结贴!!