0
我已經使用C#.Net將1000條記錄添加到DataTable中。該數據表包含指定數據存儲時間的TimeStamp列。數據每10秒存儲到10.00AM到11.00AM一次。在這裏,我想使用C#只讀取10.15AM到10.30AM的記錄。DataTable的記錄提取
感謝
我已經使用C#.Net將1000條記錄添加到DataTable中。該數據表包含指定數據存儲時間的TimeStamp列。數據每10秒存儲到10.00AM到11.00AM一次。在這裏,我想使用C#只讀取10.15AM到10.30AM的記錄。DataTable的記錄提取
感謝
如果您正在使用VS2008/.NET 3.5,只需添加到System.Data.DataSetExtensions引用到您的項目,並做到這一點:
var filteredList = myDataTable.AsEnumerable().Where(dataRow =>
{
DateTime rowTimeStamp =
Convert.ToDateTime(dataRow["TimeStamp"]);
return (rowTimeStamp.Hour == 10 &&
(rowTimeStamp.Minute >= 15 &&
rowTimeStamp.Minute <= 30));
}).ToList();
這會給你一個列表可以使用的對象。