2010-06-14 46 views
0

我有一個有44行的數據表。從列表中獲取特定行(C#3.0)

我已將其轉換爲列表,並希望從第4行開始直到最後(即第44次)。

我有以下程序

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

但輸出Enumeration yielded no results

我使用C#3.0

請幫助。

回答

2

如果你想利用一切從第4排開始,你不需要採取調用所有,只是:

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

當你談論「輸出」那是什麼從哪裏來?如果你打電話,你會得到什麼:

Console.WriteLine(lstDr.Count()); 

數據表中有多少行開始?