在我们平时的工作开发中。我们一般会遇到这种一个问题:某个实体的某个字段是DateTime类型的,但是我们在界面上仅仅想让它显示日期不显示时间!

一个订单实体:

 //订单类public class order{//订单IDpublic int id{get;set;}//物品IDpublic int resId{get;set;}//物品名称public string resName { get; set; }//物品价格public decimal price { get; set; }//订购数量public int number { get; set; }//订购日期public DateTime orderDate { get; set; }}

非常easy的前台代码:

<body><form id="form1" runat="server"><div><asp:GridView ID="gw" runat ="server" AutoGenerateColumns="False"><Columns><asp:BoundField DataField="id" HeaderText="订单ID" /><asp:BoundField DataField="resId" HeaderText="物品ID" /><asp:BoundField DataField="resName" HeaderText="物品名称" /><asp:BoundField DataField="price" HeaderText="物品单位价格" /><asp:BoundField DataField="number" HeaderText="物品数量" /><asp:BoundField DataField="orderDate" HeaderText="订购日期"/></Columns></asp:GridView></div></form>
</body>

后台方法:

protected void Page_Load(object sender, EventArgs e){List<order> listOrder = new List<order>();#region 假数据,订单实体order enOrder = new order() {id=1001,resId=102002,resName ="小熊抱枕",price=40,number =2,orderDate =DateTime.Now};listOrder.Add(enOrder);#endregion//绑定数据gw.DataSource = listOrder ;gw.DataBind();}

       效果图:
                             

那么我们该改动什么地方才干让我们的DateTime格式的订购日期仅仅显示日期而不显示时间呢?

改动后的前台代码:

<body><form id="form1" runat="server"><div><asp:GridView ID="gw" runat ="server" AutoGenerateColumns="False"><Columns><asp:BoundField DataField="id" HeaderText="订单ID" /><asp:BoundField DataField="resId" HeaderText="物品ID" /><asp:BoundField DataField="resName" HeaderText="物品名称" /><asp:BoundField DataField="price" HeaderText="物品单位价格" /><asp:BoundField DataField="number" HeaderText="物品数量" /><asp:BoundField DataField="orderDate" HeaderText="订购日期" DataFormatString="{0:yyyy-MM-dd}" /></Columns></asp:GridView></div></form>
</body>

效果图:
                             

就这么简单,尽管我们实体中的字段类型是DateTime类型的,可是我们仅仅要在前台绑定字段的时候,增加这么一句绑定格式就OK了。是不是非常easy呢。

转载于:https://www.cnblogs.com/lxjshuju/p/6798120.html

asp 之 让实体中字段类型为DateTime的字段仅仅显示日期不显示时间相关推荐

  1. 表中存在类型为dateTime的字段,并且插入语句,不包括该字段时,会插入失败...

    2019独角兽企业重金招聘Python工程师标准>>> <insert id="insertLoanRecord" parameterType=" ...

  2. php 查询datetime,急急PHP,数据库中createtime字段类型为datetime,怎样根据这个查询一段时间内的数据...

    数据库中createtime字段类型为datetime,是年月日时分秒,怎样把他转换成时间戳?数据很多,一条好转换,可是那么多怎么办? 回复讨论(解决方案) select unix_timestamp ...

  3. java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...

    数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...

  4. sql中查询类型为int的字段,返回null的异常

    sql中查询类型为int的字段,返回null的异常                                                                            ...

  5. mysql数据库字段类型大全_mysql数据库字段类型详解

    MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...

  6. Java实体类字段类型与MySQL数据库字段类型的对应关系

    序号 Java实体类类型 Java引入 MySQL字段类型 1 String java.lang.String varchar 2 String java.lang.String char 3 Str ...

  7. 在mysql中如何修改字段类型_MySQL怎么修改字段类型?

    在MySQL中,可以通过alter table语句来修改表中一个字段的数据类型.下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助. 在MySQL中,a ...

  8. 1.4.2 solr字段类型--(1.4.2.4)使用Dates(日期)

    1.4.2 solr字段类型 (1.4.2.1) 字段类型定义和字段类型属性. (1.4.2.2) solr附带的字段类型 (1.4.2.3) 使用货币和汇率 (1.4.2.4) 使用Dates(日期 ...

  9. datax 写数据到mysql ,mysql 字段类型为 datetime时

    分析: 1.  当 mysql中字段为datetime类型时,datax官网查到 mysqlwriter的类型转换. 可以看出 datax json需要设置为 date 类型的. 2.然后去 看下 h ...

最新文章

  1. 浏览器的工作过程(转)
  2. 为什么一线互联网公司的校招高薪都是算法类,工程岗校招很难拥有高薪吗?...
  3. hibernate tools for eclipse plugins在线怎么安装
  4. UA MATH567 高维统计I 概率不等式8 亚指数范数
  5. 深度解析:服务器架构和技术变革
  6. C#使用Aspose.Words操作word文档(利用模板2)
  7. 中兴高调秀Axon 10 Pro 5G版20倍变焦样张:号称媲美万元广角镜头
  8. request 获取url
  9. Linux命令解释之df
  10. 最近几次与微软的交流
  11. 【王道计组笔记】I/O查询方式
  12. ARM-LINUX自动采集温湿度传感器数据
  13. C3D行为识别(一):UCF101视频数据集预处理
  14. Cypress USB 芯片固件修改,改序列号(Serial Number)
  15. Android Hook框架adbi的分析(3)---编译和inline Hook实践
  16. 爬取美女图片信息并保存(无图系列)
  17. Zynga和StarLark庆祝《Golf Rival》面世四周年
  18. 将QLV视频格式转换为MP4格式
  19. 微信小游戏 :未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译
  20. python程序性能分析

热门文章

  1. PAT_B_1065_Java(17分)_C++(25分)
  2. python设置循环范围_python – 如何检查循环范围的重叠(重叠的年度循环周期)
  3. C++--浅谈开发系统的经验
  4. 如何解决在每次开机后运行lcm相关命令会提示需要配置IP的问题
  5. python3(三)Matplotlib
  6. 我以为信用卡多就是好事,谁知道……
  7. dcase_util教程
  8. 世界各地奇葩讨债方法,竟百发百中
  9. 信用卡申请被拒原因分析
  10. 个人贷款5级分类,来看看你是哪一级