如何得到DataGrid當前選中行的數據(VC++)
/*================================
* Function:
*
Author:wuhuiran(06-02-14)
* Desc:得到DataGrid中當前選中行的值(字符)
==================================*/
//
用CStringArray保存得到的數據
CStringArray arrGetValue;
arrGetValue.RemoveAll();
VARIANT
index;
CColumns columns;
CColumn column;
index.vt=VT_INT;
columns=m_wndGrid.GetColumns(); //
得到當前選中行的列集
long nCount = columns.GetCount(); //列數
for(int i = 0; i < nCount; i++)
{
index.lVal = i;
column
= columns.GetItem(index);//順序得到單元格的值
CString strTemp;
strTemp
= column.GetText();
arrGetValue.Add(strTemp);
}