2012-01-05 53 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