Linq syntax c# to select two field from table
<p>i am writing the following linq code in c#</p>

<pre><code>      var groupedData = from b in dt.AsEnumerable()
                      group b by b.Field&lt;string&gt;("TypeColor") into g

                      select new
                      {

                          Key = g.Key,

                          Value = g.Select(r =&gt; r.Field&lt;int&gt;("Price")),
                          Price = g.Select(r =&gt; r.Field&lt;int&gt;("Price"))

                      };

 foreach (var g in groupedData)
    {
        string s = g.Key;
}
</code></pre>

<p>how can i select two or more field from the datatable and group the table with one field.
Can any body help me?
Here dt is a datatable which is binding from database</p>
