按日期排序Datagridview按保存为NVarChar的日期

时间:2015-01-09 04:15:04

标签: c# mysql datagridview sql-order-by date-conversion

我的数据库中有一个包含列ID,名称,离开和日期的表格,我可以使用datagridview查看这些表格,并将它们全部保存在NVarChar数据类型中,因为我工作的部分有一部分我可以将日期保存为"现在"我想按降序排序按日期排序。日期格式为" MM / DD / YYYY "

我使用这些代码来订购列:

        dataGridView1.Sort(dataGridView1.Columns[3], ListSortDirection.Descending);

并按此命令:

enter image description here

它命令日期的第一个数字,但正如您所看到的,日期的不是降序。

我尝试转换 datetime 格式的DATE列。

我使用此SQL查询将 NVARCHAR转换为DATETIME

  SELECT CONVERT(DATETIME, Date, 101) from DateTable

但它显示日期和时间,只显示DATE列。

我真的需要一些帮助。

0 个答案:

没有答案