Datagridview日期标签格式问题

时间:2017-09-13 12:09:18

标签: c# winforms datagridview

我几乎不好意思问这个。我想从名为DataGridView的{​​{1}}开始约会,并将其写在salesOrdersDataGridView上的标签上。我在sql查询中将日期格式化为短日期,并在Form中正确显示。麻烦的是,当我使用这段代码时:

DataGridView

标签显示长日期/时间(小时和分钟)。我知道有一个简单的解决方案 - 但我只是没有得到它。 提前谢谢!

1 个答案:

答案 0 :(得分:2)

DateTime shp = DateTime.Parse(salesOrdersDataGridView.Rows[e.RowIndex].Cells["shipDate"].Value.ToString());

lblshp.Text = shp.ToString("dd MMM yyyy");

首先将您的值解析为日期时间,然后使用toString方法对其进行格式化