GridView 中如何把长日期转换成短日期

首先看看下面的代码:

<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>

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值