日期:2014-05-17  浏览次数:20981 次

C# GridView绑定数据库中数据,为啥时间数据到了GridView中就没有秒了?
rt--------------------------

------解决方案--------------------
各人想要的格式不同,你要显示到秒,应该写一个格式,
DataFormatString = "{0:yyyy-MM-dd HH:mm:ss}"
------解决方案--------------------
要写一段格式的
------解决方案--------------------
在相应的列中有DataFormatString属性设置
------解决方案--------------------
在查询的时候,也就是那条sql语句,限定它的格式就可以了。
参考一下格式
http://blog.csdn.net/fosu_edu_cn/article/details/9670561
类似于:
select CONVERT(varchar(12) , sign_date, 23 ) as 登记时间 from table1
------解决方案--------------------
datagridview绑定数据默认是绑定.ToString()。所以没有秒了。换到不同语言的操作系统,格式还会不一样。
------解决方案--------------------
把从数据库去出来的数据格式化一下再给赋值.ToString("yyyy-MM-dd hh:mm:ss");