MyException - 我的异常网
当前位置:我的异常网» VC/MFC » vs2010 列表框控件解决方案

vs2010 列表框控件解决方案

www.myexceptions.net  网友分享于:2013-04-10  浏览:10次
vs2010 列表框控件
listbox控件的用法  vs2010  求指点
列表框控件  怎么让多列同时显示啊??
比如  分成多列的列表框   第一列显示姓名  第二列显示年龄  但是listbox里面都是从第一列一个一个显示过去的第二列不能同步显示   求指点 分不多了   

------解决方案--------------------
多列的建议使用CListCtrl
------解决方案--------------------
listbox中的数据是从哪里的到的?从数据库中吗?
如果是你可以参考
	CADORecordset* pRs = new CADORecordset(&theApp.m_dData);

if(pRs->Open((LPCTSTR)strQry))
{
int i = 0, j = 1;
CString strTemp;
int no;

while(!pRs->IsEof())
{
pRs->GetFieldValue("学号", no);
strTemp.Format("%d", no);
m_pListCtrl->InsertItem(i, strTemp); //在第一行要插入,用InsertItem

pRs->GetFieldValue("姓名", strname);
m_pListCtrl->SetItemText(i, j++, strname); //后面则使用SetItemText

pRs->GetFieldValue("时间", strtime);
m_pListCtrl->SetItemText(i, j++, strtime.Left(10));

//下一条
j=1;
i++;
pRs->MoveNext();
}
pRs->Close();
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有