vc listctrl控件插入数据的问题
我的程序是从数据库取数据然后显示到listctrl控件里面的,但是运行后只显示列标题,里面的内容什么都没有,请告诉指点:while(!pRst->adoEOF){k=m_...
我的程序是从数据库取数据然后显示到listctrl控件里面的,但是运行后只显示列标题,里面的内容什么都没有,请告诉指点:
while (!pRst->adoEOF)
{
k=m_listctrl.GetItemCount();
m_listctrl.SetItemText(k,0,(LPCTSTR)(_bstr_t)pRst->GetCollect("时间"));
m_listctrl.SetItemText(k,1,(LPCTSTR)(_bstr_t)pRst->GetCollect("继保器地址"));
m_listctrl.SetItemText(k,2,(LPCTSTR)(_bstr_t)pRst->GetCollect("Uab(V)"));
m_listctrl.SetItemText(k,3,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ubc(V)"));
m_listctrl.SetItemText(k,4,(LPCTSTR)(_bstr_t)pRst->GetCollect("Uca(V)"));
m_listctrl.SetItemText(k,5,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ia(A)"));
m_listctrl.SetItemText(k,6,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ib(A)"));
m_listctrl.SetItemText(k,7,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ic(A)"));
m_listctrl.SetItemText(k,8,(LPCTSTR)(_bstr_t)pRst->GetCollect("F"));
m_listctrl.SetItemText(k,9,(LPCTSTR)(_bstr_t)pRst->GetCollect("P(KW)"));
MessageBox("进入循环");
pRst->MoveNext();
} 展开
while (!pRst->adoEOF)
{
k=m_listctrl.GetItemCount();
m_listctrl.SetItemText(k,0,(LPCTSTR)(_bstr_t)pRst->GetCollect("时间"));
m_listctrl.SetItemText(k,1,(LPCTSTR)(_bstr_t)pRst->GetCollect("继保器地址"));
m_listctrl.SetItemText(k,2,(LPCTSTR)(_bstr_t)pRst->GetCollect("Uab(V)"));
m_listctrl.SetItemText(k,3,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ubc(V)"));
m_listctrl.SetItemText(k,4,(LPCTSTR)(_bstr_t)pRst->GetCollect("Uca(V)"));
m_listctrl.SetItemText(k,5,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ia(A)"));
m_listctrl.SetItemText(k,6,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ib(A)"));
m_listctrl.SetItemText(k,7,(LPCTSTR)(_bstr_t)pRst->GetCollect("Ic(A)"));
m_listctrl.SetItemText(k,8,(LPCTSTR)(_bstr_t)pRst->GetCollect("F"));
m_listctrl.SetItemText(k,9,(LPCTSTR)(_bstr_t)pRst->GetCollect("P(KW)"));
MessageBox("进入循环");
pRst->MoveNext();
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询