请问:我已将表和记录集绑定,怎么表中的内容显示不到CListCtrl控件中(vc+odbc+sql)
解决方案 »
- CDMA 通过modem发短信的时间控制
- 还是窗口的切分问题,这是我第三次提问了,谁回答正确,把我的分给他一半!
- com接口和api接口有什么区别?
- delete 出错(Invalid Address specified to RtlFreeHeap)
- CString格式的识别
- vc如何快速连接和修改sqlser2000数据库?给个例子吧
- 如何保证应用程序只启动一次,并且在用户再次启动时,若系统已启动,则自动带到最前端?
- 求一个中英文对照翻译(网络嗅探相关的)
- 如何实现撤消的功能啊
- 注册表问题:为什么在2000中删除注册表不成功?
- 一个关于网络编程中,数据报式连接的问题。
- onDraw和onPaint有什么不同?
SetItemText()
函数就可以了
#define LISTCTRLID 1000
CListCtrl m_ListCtrl;
实现代码
if (!m_ListCtrl.Create (WS_VISIBLE | WS_BORDER | LVS_REPORT | LVS_EDITLABELS, ClientRect, this, LISTCTRLID))
return FALSE;
m_ListCtrl.SetExtendedStyle (LVS_EX_GRIDLINES);char *szTitles [] =
{
"炉号",
"钢锭规格",
"钢锭支数",
"产品规格(㎜)",
"件数",
"生产班别",
"牌号",
"屈服强度(MPa)",
"抗拉强度(MPa)",
"伸长率(δ5%)",
"冷弯180°(D=3a)",
"碳(C)",
"硅(Si)",
"锰(Mn)",
"磷(P)",
"硫(S)"
};
LV_COLUMN lvc; #define TITLES (sizeof(szTitles)/sizeof(char *)) for (int sub = 0; sub < TITLES; ++sub )
{
lvc.mask = LVCF_FMT | LVCF_SUBITEM | LVCF_TEXT | LVCF_WIDTH ;
lvc.fmt = LVCFMT_LEFT ;
lvc.iSubItem = sub;
lvc.pszText = szTitles[sub];
lvc.cx = 95;
m_ListCtrl.InsertColumn (sub, &lvc);
}
m_ListCtrl.InsertItem(m_ListCtrl.GetItemCount(),"记录信息");//这里可加入记录信息
#define TITLES (sizeof(szTitles)/sizeof(char *))
for(int sub = 0 ; sub < TITLES ; ++sub )
m_ListCtrl.SetItemText(m_ListCtrl.GetItemCount()-1,sub,"记录信息");试试就会了