[問題] DataTable.Select 的問題
先貼上code:
DataRow[] r1;
//Unit為我要的搜尋條件陣列,Unit[0]為不需要的資料
DataTable[] placedata = new DataTable[Unit.Length];
for (int i = 1; i <= Unit.Length-1; i++)
{
//datatable 為篩選前,全部的資料
placedata[i-1] = datatable.Clone();
//area為datatable中一個當作搜尋條件的欄位
r1 = datatable.Select("area = '"+Unit[i].Substring(0,2)+"'");
placedata[i-1].Rows.Add(r1);
}
我的原始資料中,datatable的第一個欄位為datetime型態(yyyy/MM/dd 00:00:00)
可是我用datatable篩選出來,存到datarow中的資料型態變成
"yyyy/MM/dd 上午12:00:00"
以致於我存到placedata中會發生資料欄位型態的錯誤
可是我的原始資料就不是 "yyyy/MM/dd 上午12:00:00" 的型態
應該一樣會是"yyyy/MM/dd 00:00:00"才對
怎麼篩選出來會變這樣?@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.140.36
推
01/15 11:50, , 1F
01/15 11:50, 1F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章