ODBC:m_pSet->GetRecordCount;m_MSFGrid显示
来源:互联网 发布:思迅软件报价 编辑:程序博客网 时间:2024/06/02 02:55
// TODO: Add extra initialization here//*m_pSet=new CXueShengSet();m_pSet->Open();//m_pSet->MoveLast();m_pSet->MoveFirst();long ln=m_pSet->GetRecordCount();while(!m_pSet->IsEOF())//非要经过一次遍历,m_pSet->GetRecordCount()才能取得准确的值{ln=m_pSet->GetRecordCount();m_pSet->MoveNext();}m_pSet->MoveFirst();m_MSFGrid.SetCols(m_pSet->m_nFields+1);//设置望格的最大列数,IDC_MSFLEXGRID1 m_MSFGrid.SetRows(ln+1); m_MSFGrid.SetColWidth(-1,1440); m_MSFGrid.SetRow(0); m_MSFGrid.SetCol(1); m_MSFGrid.SetText("学号"); m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(2); m_MSFGrid.SetText("姓名"); m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(3); m_MSFGrid.SetText("性别"); m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(4); m_MSFGrid.SetText("专业代号"); int iRow=1; while(!m_pSet->IsEOF()){ CString str; str.Format("记录%d",iRow); m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(0); m_MSFGrid.SetText(str); m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(1); m_MSFGrid.SetText(m_pSet->m_stuid); m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(2); m_MSFGrid.SetText(m_pSet->m_name); m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(3); m_MSFGrid.SetText(m_pSet->m_sex); m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(4); m_MSFGrid.SetText(m_pSet->m_profcode); iRow++; m_pSet->MoveNext();} m_MSFGrid.SetRow(1); m_MSFGrid.SetCol(1); m_pSet->MoveFirst();//*/