mfc使用odbc在listControl中移动记录集,该如何处理

mfc使用odbc在listControl中移动记录集
mfc使用odbc在listControl中移动记录集(第一条,向上一条,向下一跳,尾条),不要只说moveFirsr()之类的,我想知道的是怎么在listControl中使用
mfc

------解决方案--------------------
定义变量并赋值
pageSize = 5;
pageNo = 0;

然后在连接数据源,将数据显示在列表中实现
         int i_num  = 0;
char chrTemp='%';
intStart = pageSize * (pageNo-1);
intEnd = pageSize * pageNo;
        if (i >= intStart && i < intEnd) // 根据页数显示相应数据
{i = i % pageSize;
          m_list_example_h_ctn.InsertItem(i,buffer);
          m_list.SetItemText(i,1,sampleResult.m_sarSerialNo);
if (pageNo >= 2) // 当页数为1时,i的值就是其本身,如果页数大于1时,i的值恢复到取余以前
{
i += (pageNo -1) * pageSize;
}
}
i++;
.MoveNext();
}
if (i % pageSize == 0)
{
max_page = i / pageSize;
}
else
{
max_page = i / pageSize + 1;
}