摘要: 因为从数据库中查出来的DateTime类型的数据,都是带时间的,而很多时间是只需要日期不必显示时间的。以前格式化日期都是用模板列然后用正则表达式删掉时间部分,今天在网上看到了一个更简单的方法,就是直接用绑定列,设置DataFormatString和HtmlEncode两个属性就好了,像下面这样:<asp:BoundField HeaderText="预计成交日期" DataField="fcBargainDate" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="false& 阅读全文
posted @ 2010-01-06 15:51 灵雨飘零 阅读(5522) 评论(0) 推荐(1) 编辑
摘要: 在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的<asp :BoundField DataField=“CreationDate” DataFormatString=“{0:M-dd-yyyy}” HeaderText=“CreationDate” />主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决1、<asp :GridView ID=“GridView1″ runat=“server”><columns><asp :BoundField 阅读全文
posted @ 2010-01-06 15:48 灵雨飘零 阅读(348) 评论(0) 推荐(0) 编辑