首先看看下面的代码:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
DataSourceID="AccessDataSource1">
<Columns>
<asp:BoundField DataField="datatime" DataFormatString="{0:d}" HeaderText="日期" />
</Columns>
</asp:GridView>
原本以为使用
DataFormatString="{0:d}"
就可以把长日期转换成短日期结果却另人失望,显示的时候还是长日期,查了有关资料,才发现,还要加上一句:
HtmlEncode="False"
修改后代码如下:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
DataSourceID="AccessDataSource1">
<Columns>
<asp:BoundField DataField="datatime" DataFormatString="{0:d}" DataFormatString="{0:d}" HeaderText="日期" />
</Columns>
</asp:GridView>
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务