MFC使用ADO连接access数据库时,我的编辑框的变量类型是CEdit类型,怎么将列表项中的数据显示在编辑框中

voidCDialog1::OnLvnItemchangedList1(NMHDR*pNMHDR,LRESULT*pResult){LPNMLISTVIEWpNMLV=r... void CDialog1::OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
int pos= m_ListCtrl.GetSelectionMark();
m_Name= m_ListCtrl.GetItemText(pos,0);
m_ID= m_ListCtrl.GetItemText(pos,1);
m_Sex= m_ListCtrl.GetItemText(pos,2);
m_Sen= m_ListCtrl.GetItemText(pos,3);
m_Gra= m_ListCtrl.GetItemText(pos,4);
m_Acm= m_ListCtrl.GetItemText(pos,5);
UpdateData(FALSE);
*pResult = 0;
}
报错原因:
compuse2\dialog1.cpp(282) : error C2679: 二进制“=”: 没有找到接受“CString”类型的右操作数的运算符(或没有可接受的转换)
1> g:\vs2008\vs2008\vc\atlmfc\include\afxwin.h(3660): 可能是“CEdit &CEdit::operator =(const CEdit &)”
1> 试图匹配参数列表“(CEdit, CString)”时
使用的工具是VS2008
展开
 我来答
messi890119
2013-04-16
知道答主
回答量:5
采纳率:0%
帮助的人:3.1万
展开全部
按你的程序的意思 你应该将你的对话框跟一个cstring变量关联起来;
你现在定义的类型是CEdit,可以使用CEdit的一个成员函数来获取显示的内容;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式