Foxtable(狐表)用户栏目专家坐堂 → 有劳袍大师


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

主题:有劳袍大师

帅哥,在线噢!
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
有劳袍大师  发帖心情 Post By:2016/6/27 9:57:00 [只看该作者]

大师:见实例
请问:如何实现每页显示10行记录?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目14.zip


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 10:04:00 [只看该作者]


 回到顶部
帅哥,在线噢!
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/6/27 10:20:00 [只看该作者]

只是举个例子,不要用帮助中的分页加载功能,自己逻辑编写代码怎么写?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 10:26:00 [只看该作者]

Dim p As Integer = 2
Dim c As Integer = 10
Dim t As Table = Tables("表A")
Dim idxs As String = "-1,"
Dim drs As List(Of DataRow) = t.DataTable.Select("", "_sortkey")
For i As Integer = (p-1)*c To p*c-1
    If i < drs.count Then
        idxs &= drs(i)("_Identify") & ","
    End If
Next
t.filter = "_Identify in (" & idxs & ")"

 回到顶部
帅哥,在线噢!
hbhb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/6/27 10:28:00 [只看该作者]

比如说,我要条件读取所有邮件的标题,然后一页10个,在表中显示?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 10:30:00 [只看该作者]

 参考4楼啊。

 回到顶部
帅哥,在线噢!
hbhb
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/6/27 10:39:00 [只看该作者]

能否写全各个按钮的代码,我来拜读比对一下?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 10:48:00 [只看该作者]

 无语,看懂4楼代码啊

 回到顶部
帅哥,在线噢!
hbhb
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/6/27 11:09:00 [只看该作者]

    请问:倒过来,从高向前以下代码错在哪里?
static p As Integer = Tables("表A").rows.count\10 + 1
Dim c As Integer = 10
Dim t As Table = Tables("表A")
Dim idxs As String = "-1,"
Dim drs As List(Of DataRow) = t.DataTable.Select("", "_sortkey")

For i As Integer = p*c-1To  (p-1)*c step -1
    If i < drs.count Then
        idxs &= drs(i)("_Identify") & ","
    End If
Next
p = p -1
t.filter = "_Identify in (" & idxs & ")"





 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 11:11:00 [只看该作者]

Dim drs As List(Of DataRow) = t.DataTable.Select("", "_sortkey")

 

直接改成

 

Dim drs As List(Of DataRow) = t.DataTable.Select("", "_sortkey desc")


 回到顶部
总数 16 1 2 下一页