回 帖 发 新 帖 刷新版面

主题:关于gridview中日期输出格式控制DataFormatString

在gridview里要求日期输出的格式为yyyy-MM-dd。
比如1999-9-9,显示出来的数据就要1999-09-09, 我的代码是这样的

<asp:BoundField DataField="入学年月" HeaderText="入学年月" SortExpression="入学年月" HtmlEncode="False" DataFormatString="{0:yyyy-MM-dd}" />

但为什么还是不能控制输出的格式?难道输出的格式与在数据库中的格式有关??请各位高手帮帮忙啊。。

回复列表 (共2个回复)

沙发

应该没什么问题,数据字段 ‘入学年月’是datetime 类型吧?

板凳

我改了,是数据库里的字段类型出了问题, 改datetime就对了,谢谢高手。

我来回复

您尚未登录,请登录后再回复。点此登录或注册