2016-04-15 56 views
0

早上好! 我有有,我必须证明它的标签上一些时间的信息一个DataGridView表单。 但我所看到的,我的标签(和DataGrid)有日期和时间包括(我只需要在我的DataGrid和标签的时间)。DateTime到DataGridView中的“Time”

我知道的Visual Studio C#不具有将日期时间只能以“时间”风格,但我不知道如何将这些DATAS只格式化为时间来证明它在我的标签上。

我应该怎么做: 格式化这个DateTime只是为了显示Time(在我的DataGrid上),然后在我的标签上只显示Time(这个标签检索DataGrid信息)。

+0

WPF的DataGrid!=的WinForms DataGridView的。你使用哪一个?请相应标记您的问题 – ASh

+0

Ops,对不起。只是修复它。 – MattDAVM

回答

2

设置DefaultCellStyle

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

太棒了!非常感谢你的帮助。 – MattDAVM

+0

它解决了95%的问题。 好吧,我将如何只显示我的标签上从DataGrid检索值的时间? – MattDAVM

+0

string value = DateTime.Now.ToString(); label1.text = value.Split('')[1]; – DartAlex

相关问题