ASP.NET GridView 日期显示问题
我在绑定的日期列中的DataFormatString属性中写了{0:yyyy-MM-dd},可是显示的日期还是2008-01-0100:00:00,请问怎样设置才能显示为...
我在绑定的日期列中的DataFormatString属性中写了{0:yyyy-MM-dd},可是显示的日期还是2008-01-01 00:00:00,请问怎样设置才能显示为2008-01-01啊?把当前列改成模板列也不行,请指点。谢谢
展开
4个回答
展开全部
<Columns>
<asp:BoundField DataField="EmployeeId" />
<asp:BoundField DataField="LastName" />
<asp:BoundField DataField="BirthDate" HtmlEncode ="false" DataFormatString="{0:yyyy-MM-dd}" />
</Columns>
设置为 DataFormatString="{0:yyyy-MM-dd}" 注意必须设置 HtmlEncode ="false"
<asp:BoundField DataField="EmployeeId" />
<asp:BoundField DataField="LastName" />
<asp:BoundField DataField="BirthDate" HtmlEncode ="false" DataFormatString="{0:yyyy-MM-dd}" />
</Columns>
设置为 DataFormatString="{0:yyyy-MM-dd}" 注意必须设置 HtmlEncode ="false"
展开全部
用 .ToShortDateString() 方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HtmlEncode = false;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<Columns>
<asp:BoundField
DataField="EmployeeId"
/>
<asp:BoundField
DataField="LastName"
/>
<asp:BoundField
DataField="BirthDate"
HtmlEncode
="false"
DataFormatString="{0:yyyy-MM-dd}"
/>
</Columns>
设置为
DataFormatString="{0:yyyy-MM-dd}"
注意必须设置
HtmlEncode
="false"
<asp:BoundField
DataField="EmployeeId"
/>
<asp:BoundField
DataField="LastName"
/>
<asp:BoundField
DataField="BirthDate"
HtmlEncode
="false"
DataFormatString="{0:yyyy-MM-dd}"
/>
</Columns>
设置为
DataFormatString="{0:yyyy-MM-dd}"
注意必须设置
HtmlEncode
="false"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询