Foxtable(狐表)用户栏目专家坐堂 → 关于分页加载的问题


  共有1998人关注过本帖树形打印复制链接

主题:关于分页加载的问题

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9876 积分:57613 威望:0 精华:15 注册:2008/9/1 9:45:00
关于分页加载的问题  发帖心情 Post By:2016/11/15 10:16:00 [只看该作者]

问个问题
我在窗口利用SQL表控件fill 一个初始的视图
然后做分页
现在发现总页数是负数
而且分页不起作用

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/15 10:33:00 [只看该作者]

是不是分页依据列有问题

具体代码看看

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9876 积分:57613 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/11/15 10:38:00 [只看该作者]

   With DataTables(e.Form.Name & "_Table1")
            .LoadFilter = "" '一定要清除加载条件
            .LoadTop = 100
            .LoadPage = 0
            .Load()
            MessageBox.Show(1)
            Dim cmd As New SQLCommand
            cmd.C
            Dim n As Integer
            cmd.CommandText = "sel      ect Count(" & CountOrder & ") from {" & TableName & "}"
            n = cmd.ExecuteScalar
            For Each sit As WinForm.StripItem In e.Form.Strips("工具栏1").Items
                Select Case sit.Name
                    Case "总计多少条"
                        sit.Text = "历史数据目前共有" & n & "条记录,每一页100条"
                    Case "目前多少条"
                        sit.Text = "第" & "1" & "页/共" & .TotalPages & "页"
                End Select
            Next
        End With
        Tables(e.Form.Name & "_Table1").ExtendLastCol = True


现在窗口执行一次,其他分页全部按照帮助,就是这个不起作用
[此贴子已经被作者于2016/11/15 10:38:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9876 积分:57613 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/11/15 10:41:00 [只看该作者]

 我看了属性默认是按照主键为依据列的,我试试加个依据列

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9876 积分:57613 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/11/15 10:45:00 [只看该作者]

果然是的,是依据列的问题,搞定

 回到顶部