|
在smobiler中我们可以通过listview或gridview来实现列表分页功能,列表分页有两种方式,如下:
1、自动分页方式
设置列表pagesize属性即可。
2、自定义分页方式
自定义分页方式,时通过绑定页眉或页脚模板来实现列表分页的,在此,我们以页脚列表分页为例。
a、创建一个页脚模板,设计如下:
b、界面listview页脚模板绑定
c、将界面listview设置为public或Internal
d、在页脚模板中,给listview添加分页数据,代码如下:
- /// <summary>
- /// 加载更多数据
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void button1_Press(object sender, EventArgs e)
- {
- try
- {
- //连接数据库并查询数据
- SqlCommon sqlcommon = new SqlCommon();
- //如果当前页小于总页数,则添加数据
- if (((frmUser)this.Form).pageIndex+1 < ((frmUser)this.Form).pageCount )
- {
- ((frmUser)this.Form).pageIndex += 1;//列表当前显示页数
- string Sql = "select top 8 * from [user] where U_ID not in (select top " + (((frmUser)this.Form).pageIndex * 8).ToString() + " U_ID from[user] order by U_ID) order by U_ID";
- System.Data.DataTable table = sqlcommon.common(Sql);
- //列表添加数据
- ((frmUser)this.Form).listView1.NewData(table);
- }
- }
- catch (Exception ex)
- {
- this.Form.Toast(ex.Message );
- }
-
复制代码
三、、客户端显示效果
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|