当前位置: 首页 > 编程语言 > C#

如何在GridView中从数据库中取数据时只显示日期?C#分享

时间:2023-04-10 20:59:59 C#

GridView从数据库中取数据时,如何只显示日期?C#我正在从访问数据库中提取数据以显示在ASP.NET项目的GridView控件中。它工作正常,但我想看看我是否可以格式化正在提取的数据。目前,来自xx.xx的任何货币都被截断为仅美元金额。日期显示mm/dd/yyyyhh/mm/ssAM/PM我尝试将数据库本身编辑为正确的值(我将货币字段设置为“货币”,将日期字段设置为“短日期”但是当我拉出那个日期后,它仍然显示它们未格式化。编辑:抱歉,不得不删掉代码有什么想法吗?谢谢在您的网格视图中添加一个名为DataFormatString的属性DataFormatString示例:{0:ddMMMMyyyy}-2006年2月24日{0:MMMdd}-给出2月24日(用MMMM代替MMM的完整月份名称而不是缩写){0:dd/MM/yy}-给出24/02/06{0:dd/MM/yyyy}-给出24/02/2006示例代码MSDNBoundField.DataFormatStringproperty您只需要将数据格式字符串设置为您想要的填充方式。如MSDN页面所示:money:using{0:c},在c值后放置一个数字(例如{0:c2})会给你很多小数位。日期:一个解决方案是:或者你必须创建一个BoundField,设置它的属性,包括属性dataformatstring,你可以使用这个属性来格式化显示在GridView中的字段和将它们添加到GridView控件。这是一些代码上面是C#学习教程:如何在从数据库中获取数据时在GridView中只显示日期?C#分享的所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——publicGridViewCr_GridView(string[]ColNames,string[]ColLable,string[]ColFormat){GridViewGV=newGridView();intx=ColNames.GetUpperBound(0);for(inti=0;i本文收集自网络,不代表立场,如涉及侵权请点右联系管理员删除,如需转载请注明出处: