CListCtrl控件记录排序问题
用 ODBC 连接数据库
加了个CListCtrl控件
m_clc.InsertItem(0,GetId);
m_clc.SetItemText(0,1,GetName);
m_clc.SetItemText(0,2,GetSex);
m_clc.SetItemText(0,3,GetCode);
我用这段来为控件添加记录的,新添加的记录都会加在第0行..原来的记录都向下移一行,就是越后添加的越是靠控件上方
(假设7条记录 它的排序在控件从上往下次此是 记录6,记录5,记录4...记录0)
但我想让记录按添加的顺序从第0条开始依次往后排
(既 记录0,记录1,记录2...记录6)
于是在添加函数中用
while(!m_pSet->IsEOF())
{
m_pSet->MoveNext();
row = m_pSet->GetRecordCount();
}
row来取得当前的记录总数
用 m_clc.InsertItem(row,GetId);
m_clc.SetItemText(row,1,GetName);
m_clc.SetItemText(row,2,GetSex);
m_clc.SetItemText(row,3,GetCode);来插入,结果发现排序和想的一样..可是显示出来的每一条记录都只有第0项有数据,第1,2,3项都不显示//想请教各位达人..