Gridview日期格式
本文关键字:格式 日期 Gridview | 更新日期: 2023-09-27 18:13:42
我有Gridview显示所有的数据表。
<asp:GridView ID="GridView1" runat="server"
AllowPaging="True" Width="100%" PageSize="20"
AutoGenerateColumns="true"
CssClass="applicationList-grid" CellPadding="4" ForeColor="#333333" EmptyDataText="No Data!">
</asp:GridView>
和
绑定的gridview string sql = "SELECT * from ApplicationForm";
DataTable dt = GetDataTable(connectionString, sql);
if (dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
}
有一些日期字段。日期在gridview中显示为04/03/2014 00:00:00。我想把日期格式化为只有日期没有时间。
我只是尝试dataformatstring="{MM/dd/yyyy}
,但它不工作。
您可以通过以下方式转换它-
<span><%# Eval("columnname", "{0:MM/dd/yyyy}")</span>'
SQL
CONVERT( VARCHAR(10), "columnname" ,110)
说明- 110
为国家代码。
您可以在<asp:GridView>
<asp:boundfield datafield="Date_Column" dataformatstring="{0:MMMM d, yyyy}" htmlencode="false" />
确保HtmlEncode设置为False,否则它将无法工作
put:
DataFormatString="{0:MM-dd-yyyy}"
:
htmlencode="false"
在绑定字段标签上。你可以看到你想要的格式