2012-01-05 24 views
-2

,我有以下DataTable的單個值:LINQ得到一個數據表

表1:

Location FY_Quarter .NET java  SAP Total 
Bangalore Q3   40  60  40  140 
Bangalore Q4   50  80  30  160 
Bangalore Q1   70  50  40  160 
Bangalore Q2   30  90  50  170 
Chennai  Q3   80  40  60  180 
Chennai  Q4   45  50  35  130 
Chennai  Q1   60  75  65  200 
Chennai  Q2   55  35  90  180 

如何獲得/從上述數據表示使用LINQ取每個單獨的值非常簡單的方法。這裏Location,FY_Quarter列數據是動態生成的。 我不想遍歷整個數據表。

我怎樣才能acheive 使用C#.NET在ASP.NET中使用LINQ; .NET3.5 F/W

+1

你想讓結果數據集看起來像什麼? – 2012-01-05 02:12:34

+0

@DownVoter:注意評論。結果數據集應該看起來像我在上表中給出的一樣。如何用一個簡單的LINQ查詢表達式得到上述結果。 – venkat 2012-05-08 05:05:04

回答

0

假設你的表是一些由一個對象,你可以到本表示:

var result = from items in Table1 
      select new { Location = items.Location, FY_Quarter = items.FY_quarter}; 
+0

請提供AsEnumerable()格式 – venkat 2012-01-05 03:45:34

+0

我需要上面表格中第一行的值爲40。如何獲得?? – venkat 2012-01-05 04:11:52

+0

我如何從上表中選擇第三個數據列表 – venkat 2012-01-05 04:46:29