以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]CreateFromDataTable的日期时间显示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191698) |
-- 作者:chnfo -- 发布时间:2024/5/2 22:09:00 -- [求助]CreateFromDataTable的日期时间显示问题 Dim dt As DataTable = cmd.ExecuteReader dt.DataCols("D").SetDateTimeFormat(DateTimeFormatEnum.DateTime) \'加不加这一句没什么区别 \'根据此页数据生成表格 Dim wb As New WeUI With wb.AddTable("", "Table1") .PageNumber = page \'设置页码 .ActiveSheet = "menu" \'指定菜单 .Primarykey = "ID" .CreateFromDataTable(dt, False, "", "", "CSID", "C", "T", "D") \'这里的D就是对应数据源的D列 End With 为什么这个WeUI显示的D列,不包含时间信息呢? 试了一下 .CreateFromTable,似乎又可以…… 另外, .CreateFromTable如何使用列标题,而不是列名?例如上例,C标题为编号,T标题为名称,D标题为截止日期 [此贴子已经被作者于2024/5/3 20:58:09编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/5 20:14:00 -- 特殊用法需要手工生成,如:http://www.foxtable.com/mobilehelp/topics/0072.htm |
-- 作者:chnfo -- 发布时间:2024/5/5 22:52:00 -- WeUI显示的D列,不包含时间信息呢 ---其它的还可以忍受,这个确实处理起来麻烦。 似乎这个时间处理得有点问题,如果是日期时间,会在解析时把时间去掉 如果是时间,会解析成日期型
[此贴子已经被作者于2024/5/5 23:00:15编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/5 23:00:00 -- http://www.foxtable.com/webhelp/topics/0362.htm .AddCell(Format(r("日期"),"yyyy-MM-dd HH:mm:ss"))
|
-- 作者:chnfo -- 发布时间:2024/5/5 23:07:00 -- .CreateFromDataTable(dt, False, "", "", "CSID", "C", "T", "D") \'这里的D就是对应数据源的D列 这样是批量处理,如果还要单独地处理D这一列,该如何操作?
|
-- 作者:有点蓝 -- 发布时间:2024/5/5 23:11:00 -- 不能使用CreateFromDataTable,只能使用2楼的用法 |
-- 作者:chnfo -- 发布时间:2024/5/5 23:58:00 -- 能不能先CreateFromDataTable,然后再去用格式化以后的数值替换原来对应的各个单元格的日期值? |
-- 作者:有点蓝 -- 发布时间:2024/5/6 8:37:00 -- 不能 |