首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

DataGrid数据提取,该如何解决

2012-01-13 
DataGrid数据提取怎样把DataGrid中选中的一行的各列的数据分别保存到CString变量中[解决办法]在CDataGrid

DataGrid数据提取
怎样把DataGrid中选中的一行的各列的数据分别保存到CString变量中

[解决办法]
在CDataGrid里添加一个成员函数GetItem

#include "CColumn.h "
CString CDataGrid::GetItem
{
CColumns cols=GetColumns();
VARIANT v_ColNum,v_Value;
v_ColNum.vt=VT_12;
v_ColNum.iVal=ColNum;
CColumn col=cols.GetItm(v_ColNum);
v_Value=col.GetValue();
return v_Value.bstrVal;
}
定义datagrid成员变量m_datagrid

cstring dd=m_datagrid.GetItem(0);就可以获得当前行第一列的值

热点排行