数据表在绑定时更改DateTime格式。 Asp.net

时间:2013-08-14 07:05:41

标签: datetime datatable

简单地说,我将数据表绑定到数据库表。 在数据库表中,格式为:

yyyy-MM-dd HH:mm:ss.fff

但数据表将这些存储为:

dd/MM/yyyy HH:mm:ss

使用SQL数据适配器填充表。

有什么方法可以阻止这种情况发生?

1 个答案:

答案 0 :(得分:0)

您只能格式化DateTime对象的显示值,而不能格式化对象本身。因此,如果您使用例如要显示查询结果DataGridView,您可以定义自定义单元格样式

 var dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
 dataGridViewCellStyle1.Format = "yyyy-MM-dd HH:mm:ss.fff";
 dataGridView1.Columns["Date"].DefaultCellStyle = dataGridViewCellStyle1;

希望,这有帮助。