2011-10-12 35 views
1

我想介紹兩行代碼,但我似乎無法弄清楚。ASP.Net DirectoryInfo記錄進行排序和過濾

Dim filterFiles As FileInfo() = New DirectoryInfo(sPath).GetFiles().Where(Function(x) x.LastWriteTime >= (dtStartDate) AndAlso x.LastWriteTime <= (dtEndDate)).ToArray() 

然後我想按日期對它們進行排序:

New DirectoryInfo(sPath).GetFiles().OrderByDescending(Function(x) x.CreationTime).ToArray() 

如何合併兩條線在網格控件中顯示?

回答

1

這兩行可以合併並提交爲您的數據源。這假定.net 3.5。對不起,我用C#寫的:

gridObject.DataSource = new DirectoryInfo(sPath).GetFiles().Where(x => x.LastWriteTime >= dtStartDate && x.LastWriteTime <= (dtEndDate)).OrderByDescending(x => x.LastWriteTime);