c#怎么做 在listView中的下一页 c#怎么做 在listView中的下一页 我想用一个按钮控制上一页 和下一页 请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/xianfajushi/article/details/7015535 除了分页技术,还可以定好每页的数量,然后从数据集中读出来填充到lsitview,比如第一页从1-10,第二页从11-20,依次循环 设置一个 变量控制每次填充到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 用一个分页方法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,首页的时候,上一页要变成不可点,尾页时下页不可点,这个就看你的处理了,没测试的代码,原理应该就是这样。 建议用DataTable+DataGridView进行分页,这样会容易些 存储过程中使用了临时表,SQL查询分析器中执行成功, C#中调用出错,找不到那个临时表 C#如何将多条数据放在同一行 一个用textbox显示数据的弱智问题 会了。net学j2EE需要多长时间? 大家集合讨论! c# 类文件结构如何使用类似标签的方式取实现功能 水晶报表中.05怎样可以改成0.05 急,急,请问在win2003中配置DCOM,同在win2000下面有什么区别,请各位指点? 连Oracle数据库问题 框架窗体redirect的问题 怎么实现VB中的"Dim sUseSN As String * 20",可以控制字符串的长度。 Date变成了DateTime? C#
for(j=0 ;j<num ; j++)
{ lsitview[j][0]= datset。table[i*num]["显示的记录"];
lsitview[j][1]= datset。table[i*num]["显示记录"];
....
....
}
每次点击一下上一页 和下一页的 来改变i的值 再来填充listview
{
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,首页的时候,上一页要变成不可点,尾页时下页不可点,这个就看你的处理了,没测试的代码,原理应该就是这样。