以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  使用SQLCommand 查询的表 , 时间列有问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132948)

--  作者:jeeter
--  发布时间:2019/4/2 19:44:00
--  使用SQLCommand 查询的表 , 时间列有问题

类似下面代码,用SQLcommand 查出表  如何添加一列时间列  绑定到窗口的表里    但是添加新行 时间列 只显示日期  不显示时间 


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


Dim cmd As new SQLCommand
cmd.C
cmd.CommandText="selec t * from t_config"
Dim dt As DataTable = cmd.ExecuteReader
dt.DataCols.Add("dtime",Gettype(Date))
Tables("测试_Table1").DataSource =dt
dt.DataCols("dtime").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime)
Dim dr As DataRow = dt.AddNew()
dr("dtime")=Date.now

--  作者:有点蓝
--  发布时间:2019/4/2 20:28:00
--  
Tables("测试_Table1").DataSource =dt
Tables("测试_Table1").DataTable.DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime)


--  作者:jeeter
--  发布时间:2019/4/14 0:04:00
--  
这样显示是没问题了  ,  就是在设置值的时候有问题

新增行   在设置时间列的值  还是会 00:00:00 

--  作者:jeeter
--  发布时间:2019/4/14 10:30:00
--  
问题解决了