我有兩個DataTable具有相同的列。我想將其中一個DataTable附加到另一個的末尾,然後按日期對它們進行排序。什麼是最好的方式去做這件事?DataTable合併和排序
當我試圖合併,排序,像這樣:
private DataTable mergeAndSortTables(DataTable manualTable, DataTable gpsTable)
{
manualTable.Merge(gpsTable);
manualTable.DefaultView.Sort = "Date DESC";
return manualTable.DefaultView.ToTable();
}
我還是最終與行亂序。我究竟做錯了什麼?
編輯:我也得到與此代碼完全相同的結果:
private DataTable mergeAndSortTables(DataTable manualTable, DataTable gpsTable)
{
manualTable.Merge(gpsTable);
DataView view = manualTable.DefaultView;
view.Sort = "Date DESC";
return view.ToTable();
}
我同意。看到我的答案。 – 2011-05-06 21:39:26
排序工作正常,我做這件事的方式。不過,我嘗試了你的方式,同樣的結果。我認爲真正的問題在於我合併DataTable的方式。 – Gagege 2011-05-06 21:49:33