2

简而言之,我将数据表绑定到数据库表。在数据库表中,格式为:

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

但是数据表将这些存储为:

dd/MM/yyyy HH:mm:ss

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

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

4

1 回答 1

0

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

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

希望,这有帮助。

于 2013-08-14T08:24:03.863 回答