如何使用C#格式化DataGridView中的列

时间:2012-04-03 18:12:05

标签: c# binding datagridview bindingsource

我使用BindingSource将我的DataGridView与Microsoft Access DB连接。

DB中的字段是时间长(输入掩码是99:00> LL; 0; _)

DataGridView显示

  

12/30/1899 9:56 AM

时间是正确的,但DataGridView显示的是12/30/1899

请帮忙!

1 个答案:

答案 0 :(得分:2)

您要设置DefaultCellStyle.Format = "t"

您只能通过“datagridview”的属性窗口显示时间,查找“列”选项。然后选择要更改的列> DefaultCellStyle>格式>日期时间>时间选项。

或代码:

dataGridView1.Columns["yourColumnName"].DefaultCellStyle.Format = "t";

这里是关于datagridview

中格式化数据的一些信息

How to: Format Data in the Windows Forms DataGridView Control

DataGridView.DefaultCellStyle Property