第三题拜托拜托保全队的率土之滨大神队伍来!

求大神解答MFC问题!拜托拜托!list control和数据库链接的问题_mfc吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:10,740贴子:
求大神解答MFC问题!拜托拜托!list control和数据库链接的问题收藏
我需要把数据库里面的表显示在list control里 添加了如下代码m_addList.InsertColumn(0, _T(&编号&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(1, _T(&姓名&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(2, _T(&性别&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(3, _T(&年龄&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(4, _T(&职务&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(5, _T(&级别&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(6, _T(&职称&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(7, _T(&工资&), LVCFMT_CENTER,50, 0);
m_addList.InsertColumn(8, _T(&政治面貌&), LVCFMT_CENTER,80, 0);
m_addList.InsertColumn(9, _T(&最高学历&), LVCFMT_CENTER,80, 0);
m_addList.InsertColumn(10, _T(&来院时间&), LVCFMT_CENTER,80, 0);
m_addList.InsertColumn(11, _T(&退休时间&), LVCFMT_CENTER,80, 0);
sql.Format(_T(&select * from employee order by eno&));
my=new Cemployee(&((CcolhrApp*)AfxGetApp())-&m_database);
if(!my-&Open(AFX_DB_USE_DEFAULT_TYPE,sql))
MessageBox(_T(&打开表失败!&));
List_AllShow(sql);
return TRUE;
// return TRUE unless you set the focus to a control
return TRUE;
// return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE}void CAddDlg::OnItemchangedListAdd(NMHDR *pNMHDR, LRESULT *pResult){
LPNMLISTVIEW pNMLV = reinterpret_cast&LPNMLISTVIEW&(pNMHDR);
*pResult = 0;
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;}void CAddDlg::List_AllShow(CString str){
m_addList.DeleteAllItems();
Cemployee m_
if(m_employee.IsOpen())
m_employee.Close();
if(!m_employee.Open(CRecordset::snapshot,str))
MessageBox(L&打开数据库失败!&,L&数据库错误&);
catch(CDBException *e)
e-&ReportError();
int nindex = 0;
m_employee.MoveFirst();
//CString eno, ename,esex,eage,eduty,elevel,
while (!m_employee.IsEOF())
litem.mask = LVIF_TEXT;
litem.iItem =
litem.iSubItem = 0;
litem.pszText = L&&;
m_addList.InsertItem(&litem);
m_addList.SetItemText(nindex, 0, m_employee.m_eno);
m_addList.SetItemText(nindex, 1, m_employee.m_ename);
m_addList.SetItemText(nindex,2,m_employee.m_esex);
m_addList.SetItemData(3,m_employee.m_eage);
m_addList.SetItemText(nindex,4,m_employee.m_eduty);
m_addList.SetItemText(nindex, 5, m_employee.m_elevel);
m_addList.SetItemText(nindex,6,m_employee.m_etitle);
m_addList.SetItemData(7,m_employee.m_esalary);
m_addList.SetItemText(nindex,8,m_employee.m_epolirical);
m_addList.SetItemText(nindex, 9, m_employee.m_eeducation);
m_addList.SetItemText(nindex, 10, m_employee.m_ebegintime.Format(&%Y-%m-%d&));
m_addList.SetItemText(nindex, 12, m_employee.m_eendtime.Format(&%Y-%m-%d&));
m_employee.MoveNext();
m_employee.Close();}运行后出现错误如图!求大神解答!万分感谢!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或百度知道 - 信息提示
知道宝贝找不到问题了&_&!!
该问题可能已经失效。
秒以后自动返回求各路大神解答啊 真的很急 拜托拜托 学霸您很厉害就帮我一下快! 求你们了_百度知道
求各路大神解答啊 真的很急 拜托拜托 学霸您很厉害就帮我一下快! 求你们了
//h.com/zhidao/wh%3D600%2C800/sign=dfa9ecfd7b5eb/9f510fb30f59ed543ad4bd1130288.hiphotos.baidu.
其他类似问题
为您推荐:
其他2条回答
截了四次、被除数扩大3倍,取相邻的两个数;727,每段为1&#47。所以原被除数应该是1&#47,得7×9,所以5&#47。7和9就是所求6;55,截出相等的5段;6×1&#47,商也同样扩大3倍、将分母63分解为两数相乘;5=1/24÷3=1&#47
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 与大神组队的日子 的文章

 

随机推荐