【问题标题】:DateTime to "Time" in a DataGridViewDataGridView 中的 DateTime 到“时间”
【发布时间】:2016-04-15 12:07:57
【问题描述】:

早上好! 我有一个表单,它有一个带有一些时间信息的 DataGridView,我必须在标签上显示它。 但正如我所见,我的标签(和 DataGrid)包含日期和时间(我只需要我的 DataGrid 和标签上的时间)。

我知道 Visual Studio C# 没有仅将 DateTime 转换为“时间”的样式,但我不知道如何将这些数据仅格式化为时间以在我的标签上显示。

我应该怎么做: 将此 DateTime 格式化为仅显示时间(在我的 DataGrid 上),然后在我的标签上也仅显示为时间(此标签检索 DataGrid 信息)。

【问题讨论】:

  • WPF 数据网格!= WinForms 数据网格视图。你用哪一个?请相应地标记您的问题
  • 操作,对不起。刚刚修好了。

标签: c# visual-studio-2010 datetime datagridview datagrid


【解决方案1】:

设置默认单元格样式

dataGridView1.Columns["Column with time"].DefaultCellStyle.Format = "HH:mm:ss";

【讨论】:

  • 太棒了!非常感谢您的帮助。
  • 它解决了 95% 的问题。那么,我将如何只显示从 DataGrid 中检索值的标签上的时间?
  • 字符串值 = DateTime.Now.ToString(); label1.text = value.Split(' ')[1];
  • 我进行了一次调整,因为“值”将是我的 DataGrid 的结果。感谢您的帮助!
猜你喜欢
  • 2014-12-04
  • 2012-08-15
  • 2018-04-15
  • 2010-11-19
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
  • 2020-08-15
  • 1970-01-01
相关资源
最近更新 更多