c#怎么做 在listView中的下一页  我想用一个按钮控制上一页 和下一页   请高手指点

解决方案 »

  1.   

    http://blog.csdn.net/xianfajushi/article/details/7015535
      

  2.   

    除了分页技术,还可以定好每页的数量,然后从数据集中读出来填充到lsitview,比如第一页从1-10,第二页从11-20,依次循环
      

  3.   

    设置一个 变量控制每次填充到lsitview中的记录  比如说:int i;控制显示的页码
    for(j=0 ;j<num ; j++)
    {   lsitview[j][0]= datset。table[i*num]["显示的记录"];
       lsitview[j][1]= datset。table[i*num]["显示记录"];
       ....
       ....
    }
    每次点击一下上一页 和下一页的 来改变i的值 再来填充listview
      

  4.   

    用一个分页方法public void ListviewPager(int pageindex,int pageSize, list<T> Data)
    {
    for(int i=(pageindex-1)*pageSize;i<=pageindex*pageSize;i++)
    {
    listview.ites.add(data[i])
    }
    }
    pageindex=1,pagesize=10,加载(1-1)*10d到1*10 之间的记录
    pageindex=2,pagesize=10,加载(2-1)*10d到2*10 之间的记录
    定义变量,点一次下页pageindex+1,上一页pageindex-1,首页的时候,上一页要变成不可点,尾页时下页不可点,这个就看你的处理了,没测试的代码,原理应该就是这样。
      

  5.   

    建议用DataTable+DataGridView进行分页,这样会容易些