日期格式,而不在ASP.NET中的GridView时间 [英] Date format without time in ASP.NET Gridview

查看:77
本文介绍了日期格式,而不在ASP.NET中的GridView时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在ASP.NET GridView控件绑定两个日期。我想显示 DD / MM / YYYY ,但它显示 2014年10月3日〇点零零分00秒

 < ASP:的TemplateField的HeaderText =寄件者> 
<&ItemTemplate中GT;
< ASP:标签ID =lblFromDate=服务器
DataFormatString ={0:DD / MM / YYYY}
的HTMLEncode =false的
文本='<%#的eval(寄件者)%>/>
< / ItemTemplate中>
< / ASP:的TemplateField>


解决方案

DataFormatString 的BoundField 控件的属性,不会影响任何其他控件。您可以指定一个评估表达式的格式为:

 文本=' <%#的eval(寄件者,{0:DD / MM / YYYY})%GT;/> 


in ASP.NET gridview binding two dates. I want to display dd/MM/yyyy but it displays 10/03/2014 00:00:00.

<asp:TemplateField HeaderText ="Fromdate" >
   <ItemTemplate >
   <asp:Label ID="lblFromDate" runat="server" 
              DataFormatString="{0:dd/MM/yyyy}" 
              HtmlEncode="false"  
              Text='<%# Eval("Fromdate") %>' />
    </ItemTemplate>
</asp:TemplateField>

解决方案

DataFormatString is a property of BoundField control and doesn't affect any other control. You can specify the format in an Eval expression:

Text='<%# Eval("Fromdate", "{0:dd/MM/yyyy}") %>' />

这篇关于日期格式,而不在ASP.NET中的GridView时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆