大侠帮忙!我用ado data和datagrid连接显示了一批数据!现在我想双击在datagrid记录集里面一行并将记录集里的记录到一个字符串里面!
我看过一本书上添加了一个函数是这样的!
CString CDataGrid::GetItemcolumn(int ColNum)
{
CColumns cols=GetColumns();
VARIANT v_ColNum,v_Value;
v_ColNum.vt=VT_I2;
v_ColNum.iVal=ColNum;
CColumn col=cols.GetItem(v_ColNum);
v_Value=col.GetValue();

return v_Value.bstrVal;
}然后再datagrid空间里面添加双击消息
void CADODatagriddlg:ondblclickdatagrid()
{
if(m_adodc。getrecordset().geteof()==1)
{
messagebox(“没有数据”);
return;
}
cstring  srecord;
srecord=m_datagrid.GetItemcolumn(0);
}我也这样做的   但是双击的时候程序就被迫中止了!!不知原因!!不知大侠可否解决!!或者教偶其他方法也可以!!