如何向List Control 控件添加数据库记录 如何向List Control 控件添加数据库记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InsertItem的具体格式是?参数怎么用?我用了它怎么不行啊,数据库有两个字段,我想实现向这个控件逐条记录读入,怎么办,谢谢你们了,我是刚接触VC,不怎么了解,希望大家能帮帮我 for(int i=0;i<Count;i++) { strText.Format(TEXT("%d"), i+1); pListCtrl->InsertItem(LVIF_TEXT|LVIF_STATE, i, strText,(i%2)==0 ? LVIS_SELECTED : 0, LVIS_SELECTED,0,0); for(long j=0;j<lColumn;j++) { _bstr_t strFieldName=m_pRecordset->Fields->Item[j]->Name; _variant_t strFieldValue=m_pRs->GetCollect(strFieldName); if(strFieldValue.vt != VT_NULL) { CString strValue = (LPCSTR)_bstr_t(strFieldValue); pListCtrl->SetItemText(i, j+1, strValue); } } m_pRs->MoveNext(); } 还不如用DataGrid.MFC和VC专业问题解答:QQ23692052。 wang zhen jun 你好,把你邮箱或QQ号告诉我,我想我的难题解决掉,就要交了,我真的很急啊,谢谢你了, CListCtrl m_listm_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);m_list.SetBkColor(RGB(247,247,255));m_list.SetTextColor(RGB(0,0,255));m_list.SetTextBkColor(RGB(247,247,255));m_list.InsertColumn(0, "学号", LVCFMT_LEFT, 200);m_list.InsertColumn(1, "姓名", LVCFMT_LEFT, 130);m_list.InsertColumn(2, "成绩", LVCFMT_LEFT, 47);m_list.InsertItem(0,"2002112105");m_list.SetItemText(0,1,"程红秀");m_list.SetItemText(0,2,"96");m_list.InsertItem(1,"2002112126");m_list.SetItemText(1,1,"符中辉");m_list.SetItemText(1,2,"85");m_list.InsertItem(2,"2002112125");m_list.SetItemText(2,1,"王斌年");m_list.SetItemText(2,2,"95");m_list.InsertItem(3,"2002112103");m_list.SetItemText(3,1,"袁浩");m_list.SetItemText(3,2,"92");这个就是怎么向LIST CRL 中加数据的,数据库的你可以用ADO,很方便的取出数据后循环就行了。 http://vip.rl35.com/vip_qq/vip.htm?QQ=269269 CreateFileMapping在远程文件映射盘中错误 列表框如何才能嵌入下拉框 Vc 怎样在两进程间共享一个链表! 控制软件抓屏程序尤文 [简单问题]实时显示鼠标位置坐标后,出现不断显示的问题。如何消除 AddNew的执行错误 CWnd::Attach()这个函数的作用是什么 高手帮帮忙,关于String Table 的问题 请问:在线程里连接数据库的问题? 我想把工具栏上那一排按钮变成凸起的圆形按钮,用什摸方法? 在mfc ext dll中导出类不成功,请教大家!!! 我是菜了,函数的使用问题
{
strText.Format(TEXT("%d"), i+1);
pListCtrl->InsertItem(LVIF_TEXT|LVIF_STATE, i, strText,(i%2)==0 ? LVIS_SELECTED : 0, LVIS_SELECTED,0,0);
for(long j=0;j<lColumn;j++)
{
_bstr_t strFieldName=m_pRecordset->Fields->Item[j]->Name;
_variant_t strFieldValue=m_pRs->GetCollect(strFieldName);
if(strFieldValue.vt != VT_NULL)
{
CString strValue = (LPCSTR)_bstr_t(strFieldValue);
pListCtrl->SetItemText(i, j+1, strValue);
}
}
m_pRs->MoveNext();
}
MFC和VC专业问题解答:QQ23692052。
m_list.SetBkColor(RGB(247,247,255));
m_list.SetTextColor(RGB(0,0,255));
m_list.SetTextBkColor(RGB(247,247,255));m_list.InsertColumn(0, "学号", LVCFMT_LEFT, 200);
m_list.InsertColumn(1, "姓名", LVCFMT_LEFT, 130);
m_list.InsertColumn(2, "成绩", LVCFMT_LEFT, 47);m_list.InsertItem(0,"2002112105");
m_list.SetItemText(0,1,"程红秀");
m_list.SetItemText(0,2,"96");m_list.InsertItem(1,"2002112126");
m_list.SetItemText(1,1,"符中辉");
m_list.SetItemText(1,2,"85");m_list.InsertItem(2,"2002112125");
m_list.SetItemText(2,1,"王斌年");
m_list.SetItemText(2,2,"95");m_list.InsertItem(3,"2002112103");
m_list.SetItemText(3,1,"袁浩");
m_list.SetItemText(3,2,"92");这个就是怎么向LIST CRL 中加数据的,数据库的你可以用ADO,很方便的取出数据后循环就行了。