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

newlovedew 2013-08-19 12:13:29
rt--------------------------
...全文
214 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
newlovedew 2013-08-20
  • 打赏
  • 举报
回复
各位好,我的是winform程序。我是这样解决的,加载数据后,改变GridView时间列的格式,代码如下 dataGridView1.Columns[columxname].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss";
nice_L 2013-08-19
  • 打赏
  • 举报
回复
把从数据库去出来的数据格式化一下再给赋值.ToString("yyyy-MM-dd hh:mm:ss");
卧_槽 2013-08-19
  • 打赏
  • 举报
回复
datagridview绑定数据默认是绑定.ToString()。所以没有秒了。换到不同语言的操作系统,格式还会不一样。
t_kong 2013-08-19
  • 打赏
  • 举报
回复
在查询的时候,也就是那条sql语句,限定它的格式就可以了。 参考一下格式 http://blog.csdn.net/fosu_edu_cn/article/details/9670561 类似于: select CONVERT(varchar(12) , sign_date, 23 ) as 登记时间 from table1
masteng 2013-08-19
  • 打赏
  • 举报
回复
在相应的列中有DataFormatString属性设置
liujiahaol123 2013-08-19
  • 打赏
  • 举报
回复
要写一段格式的
tcmakebest 2013-08-19
  • 打赏
  • 举报
回复
各人想要的格式不同,你要显示到秒,应该写一个格式, DataFormatString = "{0:yyyy-MM-dd HH:mm:ss}"

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧