请问如何获取某行选中的数据!!

解决方案 »

  1.   

    不太清楚,主要是微软datagrid的帮助很少,所以一般都很少用,在用listctrl,建议你用第三方的表格控件,示例程序和文档都相当清晰。。
    http://www.vckbase.com/document/viewdoc/?id=598
    http://www.codetools.com/miscctrl/gridctrl.asp
    http://www.vckbase.com/document/viewdoc/?id=256
      

  2.   

    CColumns cols = m_Datagrid.GetColumns();
    long lcol = cols.GetCount();
    CColumn  col;

    float fColwidth = col.GetWidth();

    short lrow=0;
    C_Recordset rs = m_Adoc.GetRecordset();
    while( ! rs.GetEof())
    {
    lrow++;
    rs.MoveNext();
    } short i,j;
    CString sPrint,sAll;

    for(j=0;j<=lrow-1;j++)
    {
          for(i=0;i<=lcol-1;i++)
       {
       m_Datagrid.SetCol(i);
       m_Datagrid.SetRow(j);
       
       sPrint=m_Datagrid.GetText();
       
        
       }
    }
    感谢青蛙的解答