【发布时间】:2015-11-05 17:12:48
【问题描述】:
我有一个 DataGridView,其中有一列包含如下所示的 DateTime 值:
问题出在所选行中:它的实际值为“10/07/2015 12:00:00 am”,但在 datagridview 中仅显示“10/07/2015”。 下一行的值为“10/07/2015 12:00:26 am”。仅当 DateTime 值的时间正好是午夜时才会出现此问题。 当我使用以下代码将该值传递给文本框(左侧)时,DateTime 值正确显示(DateTime 值在索引为 2 的列中):
text1.Text = dgView.SelectedRows[0].Cells[2].Value.ToString();
如何让我的 DataGridView 显示完整的 DateTime 值? 我不想设置 DefaultCellStyle.Format 值,因为我想以操作系统区域设置的格式显示 DateTimes(在我的情况下是 es-pe)。
我的目标是为 x86 编译的 .Net 3.5。
【问题讨论】:
标签: c# .net winforms datetime datagridview