我有一个我正在处理的Web应用程序(ASP.NET 2.0& C#)。在其中,我有一个从Oracle数据库获取数据的gridview。我需要显示的一些数据是日期。但是当我的gridview中的日期显示如下:
2009-04-02 00:00:00
我宁愿他们没有时间表演。我正在使用代码隐藏来获取数据,因此我无法手动更改gridview的字段。这是我的gridview的所有代码:
<asp:GridView ID="Grid" runat="server" EmptyDataText="There are no data records to display." ></asp:GridView>
如何停止显示时间?
答案 0 :(得分:5)
如果以编程方式设置数据源(代码隐藏),您仍然可以在gridview中拥有所有列(使用asp:DataBoundColumn)
DataFormatString="{0:d}"
这段代码适用于您的aspx页面,如果您真的想在您的代码中粘贴您的表示逻辑 - 您有两个选择:
答案 1 :(得分:4)
答案 2 :(得分:1)
你可以使用 DataFormatString =“{0:d}”HtmlEncode =“False”
不要忘记使用最后一节[htmlencode]
我希望这有效...这对我有用!!!!
Arunendra