你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Web开发
asp 之 让实体中字段类型为DateTime的字段只显示日期不显示时间
 
在我们平时的工作开发中,我们通常会遇到这样的一个问题:某个实体的某个字段是DateTime类型的,可是我们在界面上只想让它显示日期不显示时间!


一个订单实体:

 

 //订单类
    public class order
    {
        //订单ID
        public int id{get;set;}


        //物品ID
        public int resId{get;set;}


        //物品名称
        public string resName { get; set; }


        //物品价格
        public decimal price { get; set; }


        //订购数量
        public int number { get; set; }


        //订购日期
        public DateTime orderDate { get; set; }


    }


 


很简单的前台代码:

 


<asp:gridview autogeneratecolumns="False" id="gw" runat="server">


 

后台方法:

 

protected void Page_Load(object sender, EventArgs e)
    {
        List listOrder = new List();


        #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格式的订购日期只显示日期而不显示时间呢?

 

修改后的前台代码:

 



效果图:

 

\



就这么简单,虽然我们实体中的字段类型是DateTime类型的,但是我们只要在前台绑定字段的时候,加入这么一句绑定格式就OK了,是不是很简单呢。

 

 

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089