首页 > 解决方案 > 如何从 sql lite 数据库的列中向 datagridview 添加日期?

问题描述

当我使用这个 C# 代码时:

dataGridView2.Columns["sql_col_name"].DefaultCellStyle.Format = "YYYY-MM-DD HH:MM:SS.SSS",

写入其中的 datagridview 单元格不是日期,而是"YYYY-MM-DD HH:MM:SS.SSS"

错误在哪里??

标签: c#

解决方案


尝试将列设置DataTypeDateTime. 默认DataType设置为字符串。

你确定格式"YYYY-MM-DD HH:MM:SS.SSS"正确吗?也许你的意思是"yyyy-MM-dd HH:MM:ss.fff"

dataGridView2.Columns["sql_col_name"].DataType = typeof(DateTime);
dataGridView2.Columns["sql_col_name"].DefaultCellStyle.Format = "yyyy-MM-dd HH:MM:ss.fff";

推荐阅读