需要显示2005-05-20,但显示总是2005-05-20 0:00:00
已经设置DataTextFormatString="{0:yyyy-MM-dd}"或DataTextFormatString="{0:d}"了,不知道为什么还不行?<asp:datagrid id=CclistGrid style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 56px" runat="server" AutoGenerateColumns="False" Height="8px" Width="584px">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="流水号" DataNavigateUrlFormatString="ccedit.aspx?Pkid={0}" DataTextField="日期1" HeaderText="日期1" DataTextFormatString="{0:D}"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataNavigateUrlField="流水号" DataNavigateUrlFormatString="ccedit.aspx?Pkid={0}" DataTextField="日期2" HeaderText="日期2" DataTextFormatString="{0:yyyy-MM-dd}"></asp:HyperLinkColumn>
</Columns>
</asp:datagrid>
已经设置DataTextFormatString="{0:yyyy-MM-dd}"或DataTextFormatString="{0:d}"了,不知道为什么还不行?<asp:datagrid id=CclistGrid style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 56px" runat="server" AutoGenerateColumns="False" Height="8px" Width="584px">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="流水号" DataNavigateUrlFormatString="ccedit.aspx?Pkid={0}" DataTextField="日期1" HeaderText="日期1" DataTextFormatString="{0:D}"></asp:HyperLinkColumn>
<asp:HyperLinkColumn DataNavigateUrlField="流水号" DataNavigateUrlFormatString="ccedit.aspx?Pkid={0}" DataTextField="日期2" HeaderText="日期2" DataTextFormatString="{0:yyyy-MM-dd}"></asp:HyperLinkColumn>
</Columns>
</asp:datagrid>
解决方案 »
- 为什么自定义控件里 <%#string.Format("测试")%> 取不到值
- ASP.NET资料汇出EXCEL问题
- ASP.net 中 怎么使框架不能拉伸
- 如何在asp.net .cs 中 写代码,页面跳转到指定的iframe(救命啊 !!!)
- 【高手请进】服务器怎么强行为用户设置新的sessionID?
- asp.net生成html文件乱码
- 关于Request.QueryString的问题,求助
- DataRead 的Read()方法疑问
- 关于 include virtual 的问题
- 提一个非常简单的问题,.net的核心是什么?哪几个核心部分?
- 存储过程的一个小问题……
- 菜鸟问题,经常听说SQL注入式攻击,是怎么回事啊,ASP.NET中如何防范SQL注入式攻击?
{0:yyyy年M月d日}
dataformat="{0:yyyy/MM/dd}" 把 string 去掉试试看
加了没变化,我怀疑这个属性没起作用,所以可能那里又覆盖了设置.to xiedan79(Sam Xie)
没有dataformat这个属性
即用Convert.ToDateTime
applyDate.Text= Convert.ToDateTime(abc.ToString().Trim()).ToString("yyyy-MM-dd");
即用Convert.ToDateTime
<asp:BoundColumn DataField="wagedate " HeaderText="日期" DataFormatString="{0:yyyy-MM-dd}">
<HeaderStyle Width="110px"></HeaderStyle>
</asp:BoundColumn>
runat="server" AutoGenerateColumns="False" Width="176px" Height="80px">
<Columns>
<asp:BoundColumn DataFormatString="{0:d}"></asp:BoundColumn>
</Columns>
</asp:DataGrid>