2010-06-14 9 views
0

데이터 테이블의 행 수가 44 개입니다.행 목록에서 특정 행 가져 오기 (C# 3.0)

나는 이것을 목록으로 변환했으며 행을 4 행에서 마지막 (즉, 44 번째)까지 가져 가고 싶습니다.

나는 아래의 프로그램

IEnumerable<DataRow> lstDr = dt.AsEnumerable().Skip(4).Take(dt.Rows.Count); 

을 가지고 있지만 출력은 내가 도와주세요 # 3.0

c를 사용하고 Enumeration yielded no results

입니다. 당신은 이후 4 번째 행에서 모든을하려면

답변

2

, 당신은 단지, 전혀 테이크 호출을 필요가 없습니다

IEnumerable<DataRow> lstDr = dt.AsEnumerable().Skip(4); 

당신이 "출력"에 대해 말할 때 무슨 일이 오는 것을이다 ? 전화를 걸면 무엇을 얻을 수 있습니까?

Console.WriteLine(lstDr.Count()); 

?

데이터 테이블에 몇 행부터 시작해야합니까?