以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于分页总页数变成-1 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147733) |
-- 作者:zhy400137 -- 发布时间:2020/3/23 10:05:00 -- 关于分页总页数变成-1 If IsNumeric(e.Sender.Value) Then With DataTables("现场运营数据") .LoadPage = 0 \'加载第一页 .LoadTop = e.Sender.Value .Load(False) e.Form.Strips("分页工具栏1").Items("PresentPage").text = 1 & "/" & .TotalPages End With Else With DataTables("现场运营数据") .LoadPage = 0 .LoadTop = "100 Percent" .Load(False) e.Form.Strips("分页工具栏1").Items("PresentPage").text = 1 & "/" & .TotalPages End With End If 老师,请教一个在分页控件里加了个下拉选择框,可以分别选择加载数据的条数,50,100,200,500,全部 在控件的ValueChanged事件里辑上面的代码,选择数字50,100.....都是正常的,选择全部时,总页码变成-1了, 是为什么?把蓝色的代码改成个大值就可以,但好像有点代码不规范,请教如何处理?谢谢
[此贴子已经被作者于2020/3/23 10:15:37编辑过]
|
-- 作者:zhy400137 -- 发布时间:2020/3/23 10:57:00 -- 顶一下! |
-- 作者:zhy400137 -- 发布时间:2020/3/23 11:54:00 -- "100 Percent" 这个不能用吗?改成下面这样到是可以了,但为啥"100 Percent"不行呢?谢谢 .SQLCompute("Count(*)")
|
-- 作者:有点蓝 -- 发布时间:2020/3/23 13:39:00 -- Else With DataTables("现场运营数据") .LoadPage = 0 .LoadTop = "100 Percent" .Load(False) e.Form.Strips("分页工具栏1").Items("PresentPage").text ="1/1" End With End If |
-- 作者:zhy400137 -- 发布时间:2020/3/23 13:40:00 -- 谢谢老师 |