以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]移动开发中 的日期格式 和逻辑列的值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103460)

--  作者:zcgmxf
--  发布时间:2017/7/9 1:09:00
--  [求助]移动开发中 的日期格式 和逻辑列的值

老师,下面的代码怎么不执行?该如何修改?谢谢!

开始时间 和 结束时间 后台表中的格式是 时间 ,加载后成了 1900-01-01 ,编辑页面显示在输入框的数据没问题。

Dim dt As DataTable = cmd.ExecuteReader
dt.DataCols("开始时间").SetDateTimeFormat(DateTimeFormatEnum.Time)
dt.DataCols("结束时间").SetDateTimeFormat(DateTimeFormatEnum.Time)

 

如何获取当前表 逻辑列的值?下面的代码 当前表 提交申请的值 TRUE 时,显示的FALSE  未选中

 

            With .AddSwitch("提交申请","提交申请")
                 .Value = dr("提交申请")

            End With

 

[此贴子已经被作者于2017/7/9 8:19:54编辑过]

--  作者:有点甜
--  发布时间:2017/7/9 10:14:00
--  

1、这个意思?

 

http://www.foxtable.com/mobilehelp/scr/0067.htm

 

2、

 

http://www.foxtable.com/mobilehelp/scr/0049.htm

 


--  作者:zcgmxf
--  发布时间:2017/7/9 17:39:00
--  

老师,可能是我没説清楚

1、http://www.foxtable.com/mobilehelp/  菜单综合示例 的 Edit 如何获取 逻辑列的值  .value = dr("提交申请") 没有显示后台表真正的  dr("提交申请") 值。始终是 未选中状态

2、http://www.foxtable.com/mobilehelp/  菜单综合示例 的 list 加载后台表的 开始时间 (TIME格式)如 08:15 测试发现 有的是date 格式 有的是 1900-01-01.用  dt.DataCols("开始时间").SetDateTimeFormat(DateTimeFormatEnum.Time) 无效。
   但是在上面的 Edit输入框中显示的和后台表的开始时间 是一样的 为时间格式,如 08:15


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170709174439.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170709174524.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/7/9 17:46:57编辑过]

--  作者:有点甜
--  发布时间:2017/7/9 17:57:00
--  

1、不是设置value,认认真真看 http://www.foxtable.com/mobilehelp/scr/0049.htm

 

2、不要用datatable,用Table的生成方法 http://www.foxtable.com/mobilehelp/scr/0067.htm


--  作者:zcgmxf
--  发布时间:2017/7/11 7:34:00
--  
老师,用table 解决了时间显示的问题,但是分页 的问题 无法解决了。用datatable 从后台加载 可以用sql server 的  row_number 分页加载函数。table如何分页?谢谢!
--  作者:有点甜
--  发布时间:2017/7/11 8:33:00
--  
以下是引用zcgmxf在2017/7/11 7:34:00的发言:
老师,用table 解决了时间显示的问题,但是分页 的问题 无法解决了。用datatable 从后台加载 可以用sql server 的  row_number 分页加载函数。table如何分页?谢谢!

 

原先的代码可以不变,弄一个窗口表,然后设置datasource属性

 

http://www.foxtable.com/webhelp/scr/1909.htm

 


--  作者:有点甜
--  发布时间:2017/7/11 8:35:00
--  
以下是引用zcgmxf在2017/7/11 7:34:00的发言:
老师,用table 解决了时间显示的问题,但是分页 的问题 无法解决了。用datatable 从后台加载 可以用sql server 的  row_number 分页加载函数。table如何分页?谢谢!

 

或者是不要用dt,直接用fill,如

 

http://www.foxtable.com/webhelp/scr/1929.htm

 

http://www.foxtable.com/webhelp/scr/2912.htm