15,976
社区成员
发帖
与我相关
我的任务
分享//获取存储数据的链表的头指针
Node *pData = m_ListClass.GetHead()->pNext;
int nCount = m_ListResult.GetItemCount();
int nRow = 0;
while (pData != NULL)
{
strText = _T("");
if (0 == nCount)
{
//列表中没有数据直接插入
nRow = 0;
}
else
{
//列表中有数据,查找匹配,未找到就在最后插入
for (int i =0 ;i<nCount;i++)
{
strTemp = m_ListResult.GetItemText(i,0);
strText = A2W(pData->data.szUser);
if (strText == strTemp)
{
nRow = i;
break;
}
nRow++;
}
}
m_ListResult.InsertItem(nRow,_T(""));
strText = A2W(pData->data.szUser);
m_ListResult.SetItemText(nRow,0,strText);
strText.Format(_T("%d"),5);
m_ListResult.SetItemText(nRow,1,strText);
UpdateData();
pData = pData->pNext;
}