2011-10-12 3 views
1

2 줄의 코드를 원하고 싶지만 그걸 알아낼 수 없습니다.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);