以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]网页上格式化时间无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147387) |
-- 作者:huangfanzi -- 发布时间:2020/3/15 16:22:00 -- [求助]网页上格式化时间无效 \'提取此页数据 Dim c md As New SQLCommand cmd.C \'记得设置数据源名称 cmd.C ommandText = "S elect Count(*) From {生产任务通知}" If flt > "" Then cmd.C ommandText = cmd.C ommandText & " where " & flt End If Dim Count As Integer = cmd.ExecuteScalar() \'获取总的行数 cmd.C ommandText = "S elect * From (S elect Row_Number() Over(Order by 录入时间) As 序号, 单号,录入人 As 下单人,工程名称,开盘时间,计划方量,复核意见,审批意见,终审意见,下单作废,收单作废 From 生产任务通知 " If flt > "" Then cmd.C ommandText = cmd.C ommandText & " where " & flt End If cmd.C ommandText = cmd.C ommandText & ") As a " cmd.C ommandText = cmd.C ommandText & " Where 序号>= " & StartRow & " And 序号 <= " & EndRow Dim dt As DataTable = cmd.ExecuteReader \'获取该页数据 dt.dataCols("开盘时间").SetDateTimeFormat(DateTimeFormatEnum.DateTime)\'格式化 dt.dataCols("计划方量").SetFormat("0.00") \'格式化 \'合成网页 With wb.AddTable("","Table1") .BooleanSymbol= "是否" .CreateFromDataTable(dt) End With 上面代码中,开盘时间列只显示了年月日,我希望再显示 HH:MM 计划方量的显示到是正常,有2位小数 请老师看下,如何能格式化时间
|
-- 作者:有点蓝 -- 发布时间:2020/3/15 21:33:00 -- 参考这种方式生成表格:http://www.foxtable.com/mobilehelp/topics/0072.htm |