gpt4 book ai didi

c# - 从数据库中提取数据时,如何在 GridView 中仅显示日期? C#

转载 作者:太空狗 更新时间:2023-10-29 21:13:00 24 4
gpt4 key购买 nike

我正在从访问数据库中提取数据以显示在 ASP.NET 项目的 GridView 控件中。它工作正常,但我想看看我是否可以格式化正在提取的数据。目前,任何货币都从 xx.xx 截断为美元金额。日期也显示 mm/dd/yyyy hh/mm/ss AM/PM

我尝试将数据库本身编辑为正确的值(我将货币字段设置为“货币”,将日期字段设置为“短日期”,但是当我提取该日期时,它仍然显示它们未格式化。

编辑:抱歉,不得不把代码记下来

有什么想法吗?谢谢

最佳答案

在您的 GridView 中添加名为 DataFormatString 的属性

DataFormatString 示例:

{0:dd MMMM yyyy}    -    gives 24 February 2006{0:MMM dd}          -    gives Feb 24 (substitue MMM with MMMM for the full month name                          instead of abbreviation) {0:dd/MM/yy}        -    gives 24/02/06 {0:dd/MM/yyyy}      -    gives 24/02/2006

Sample Code

<asp:BoundField HeaderText="Date" 
DataField="SampleDate"
DataFormatString="{0:MM/dd/yyyy}" >

MSDN BoundField.DataFormatString Property

关于c# - 从数据库中提取数据时,如何在 GridView 中仅显示日期? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com