代码之家  ›  专栏  ›  技术社区  ›  Whirlwind

如何在数据网格视图中只显示日期而不显示日期时间

  •  0
  • Whirlwind  · 技术社区  · 6 年前

    所以,我有这个绑定源:

     List<archive> list = _context.archive.Include(t => t.partner1).Include(t => t.partner).Include(t => t.document_type).ToList();
    
     list = list.OrderBy(d => d.issuing_date).ToList();
     BindingList<archive> bindingList = new BindingList<archive>(list);
    
    this._view.ArchivekDatasource.DataSource = bindingList;
    this._view.DocumentTypeDatasource.DataSource = _context.document_type.Local.ToBindingList();
    this._view.PartnerDatasource.DataSource = _context.partner.Local.ToBindingList();
    

    因此,archive有两个字段在数据库中表示为datetime。但我只想让它们作为数据网格视图中显示的日期…我该怎么做?

    我知道有 truncate_time 函数,但我不知道如何使用它来创建我想要的绑定源。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Peter Mortensen icecrime    6 年前

    使用此:

    list = list.OrderBy(d => String.Format("{0:MM dd YYYY}", d.issuing_date)).ToList();
    

    也许它能帮上忙。