mfc使用odbc在listControl中移动记录集,该如何处理
mfc使用odbc在listControl中移动记录集
mfc使用odbc在listControl中移动记录集(第一条,向上一条,向下一跳,尾条),不要只说moveFirsr()之类的,我想知道的是怎么在listControl中使用
------解决方案--------------------
定义变量并赋值
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;
}
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;
}