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

解决方案 »

  1.   

    你是说,这个移动过程要同步 listctrl 和 odbc数据集 吗?
      

  2.   

    定义变量并赋值
    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;
    }