我从数据库读取了一些数据到数据表,在数据库中,我的列看起来像:
+---------------------+
| DATE (TEXT) |
+---------------------+
| 2018-11-10 12:39:22 |
+---------------------+
| 2018-12-10 15:39:22 |
+---------------------+
.
.
.
我想按日期对数据表行进行排序,最好的应用方式是什么?我的代码如下:
public MyPage()
{
InitializeComponent();
this.myDataTable= new DataTable();
this.myDataTable= Query("SELECT DISTINCT DATE FROM myTable");
SortByDate();
}
我努力将文本转换为日期时间,例如:
void SortByDate()
{
//convert date column from text to Date
foreach (DataRow row in myDataTable.Rows)
row["Date"] = Convert.ToDateTime(row["DATE"]);
}
但是现在如何对行进行排序?