c# - 如何从 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"
错误在哪里??
解决方案
尝试将列设置DataType
为DateTime
. 默认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";
推荐阅读
- ruby-on-rails - 无法将数据保存到在 Ruby on Rails 中导入 CSV 文件的数据库
- android - Android - ImageView 的不同 scaleType 之间的共享元素转换未正确设置动画(使用 Glide)
- sql - 你如何测试如下的 PL/SQL 代码?
- java - JOOQ 处理嵌套列表 UPSERT
- java - 读者数量有限的读者 Writer java
- fastapi - FastAPI 上的事件处理程序
- android - 代号一:横向启动纵向应用和getDisplayWidth()
- javascript - 如何在 Visual Studio 2019 中恢复脚本文件?
- apache-spark - Spark 数据集:转换数据集的列
- java - rs.next() 的 Java.sql.ResultSet 错误