2015-10-21 60 views
-3
List<object> list = Infoware.StudentModules.ToList<object>(); 

在這裏,我會得到每行n個元素的第n行?現在我需要在第一行找到 個元素。如何查找列表中第一行的長度?

+0

您可以通過First(),FirstOrDefault()或ElementAt()獲得列表中的第一個元素 – Nikola

+0

什麼是StudentModules?它存儲什麼?爲什麼你用'²bject'而不是真正的類型? –

+0

要使用First()FirstOrDefault()或ElementAt(),您需要導入System.Linq – mac10688

回答

0

可以使用 list.First()list.FirstOrDefault()用於獲取對於獲取第一行 ,還可以使用list.ElementAt()方法找到特定的行 或者也可以使用列表[0]。

+1

'InfowareEntities Infoware = new InfowareEntities(); ReportDocument crystalReport = new ReportDocument(); crystalReport.Load(Server.MapPath(「〜/ Reports /」+ Report)); crystalReport.SetDataSource(Infoware.StudentModules.ToList()); '**這裏StudentModules是我的實體框架中的一個表,因爲crystalReport.SetDataSource()方法需要一個Datatable我將StudentModules類型的列表轉換爲Datatable ** –

+0

Pls簡要解釋@TaqiGates – ADMIN

+0

我需要創建datatable列作爲列表中元素的最大數量和行數作爲列表計數。 –