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

时间:2018-10-05 06:53:47

标签: c# winforms entity-framework-6 datasource bindingsource

所以,我有这个绑定源:

 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();

因此,存档有两个字段,它们在数据库中表示为日期时间。但是我只想将它们作为日期显示在数据网格视图中...我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

使用此:

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

也许可以帮忙。