日期格式,而不在ASP.NET中的GridView时间 [英] Date format without time in ASP.NET Gridview
本文介绍了日期格式,而不在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屋!
查看全文