在绑定到SQLite的DataGridView中显示和排序日期

时间:2013-10-01 16:51:35

标签: .net vb.net sqlite datetime datagridview

我在使用DataGridView正确显示或排序日期时遇到问题。 dgv.DataSource绑定到DataTable,该数据填充来自SQLite数据库的数据。由于SQLite没有“datetime”列类型,因此我将日期存储为字符串(或整数)。

因此,我要么以可排序的格式存储日期(例如SQLite推荐的“YYYY-MM-DD HH:MM:SS.SSS”格式)并且让用户不能(轻松)读取日期,或者我以更易读的格式存储它(“MM-dd-yyyy hh:mm AM / PM”),并且不能对它进行排序。

显然,两种选择都不好。

有没有人知道如何以可排序的格式存储日期,同时还以可读格式在数据网格视图中显示它?

WATYF

1 个答案:

答案 0 :(得分:1)

以毫秒格式保存日期并在网格上显示时进行转换,它们是可排序的。