写好了一段代码 实在找不出什么原因错误,哪位大神帮我看看那出错了!
this->m_tip.SetWindowTextW(L"");
HistoryInfo his;
his=HttpServiceClient::GetHistory(LogInfo::DeviceId,LogInfo::Password,days);
this->m_list.DeleteAllItems();//这是从服务器返回的数据,成功返回了数据
if(his.result)
{
int size;
int row;
size=his.data.size();
CString tempStr;
list<HistoryInfoData>::iterator iter=his.data.begin();这是返回数据的链表找到开始一个
while(iter!=his.data.end())循环向list控件中写入
{
row=this->m_list.InsertItem(0,iter->ConsumedTime);
this->m_list.SetItemText(row,1,iter->VoucherNo);
this->m_list.SetItemText(row,2,iter->Title);
tempStr.Format(L"%d",iter->ConsumedNumber);
this->m_list.SetItemText(row,3,tempStr);
++iter;
}
}
else
{
this->m_tip.SetWindowTextW(L"查询不到相关数据!");
}
this->m_tip.UpdateWindow();
this->m_list.UpdateWindow();
求助万能的CSDN!!
------解决方案--------------------
喔,原来有 m_list,是 ListControl ?
win32 还是 mfc
------解决方案--------------------
你是编译有问题呢??还是List效果出不来呢?还是运行到哪里出异常了呢?