[英]How add date to datagridview from column from sql lite database?
When I use this C# code:当我使用这个 C# 代码时:
dataGridView2.Columns["sql_col_name"].DefaultCellStyle.Format = "YYYY-MM-DD HH:MM:SS.SSS"
, dataGridView2.Columns["sql_col_name"].DefaultCellStyle.Format = "YYYY-MM-DD HH:MM:SS.SSS"
,
the datagridview cell written in it is not the date but "YYYY-MM-DD HH:MM:SS.SSS"
写入其中的 datagridview 单元格不是日期,而是
"YYYY-MM-DD HH:MM:SS.SSS"
where's the error??错误在哪里??
Try to set column's DataType
to DateTime
.尝试将列的
DataType
设置为DateTime
。 The default DataType
is set to string.默认数据
DataType
设置为字符串。
Are you sure that the format "YYYY-MM-DD HH:MM:SS.SSS"
is correct?您确定
"YYYY-MM-DD HH:MM:SS.SSS"
格式正确吗? Maybe you mean "yyyy-MM-dd HH:MM:ss.fff"
?也许您的意思是
"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";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.