title: Getting a single result from a LINQ statement
body: <p>I have the following piece of code:</p>
  
  <pre><code>private void SelectRowData(int wire, int bond, string svid)
  {
      var results = from myRow in PPLoadedData.AsEnumerable()
                    where 
                        myRow.Field&lt;Int32&gt;("Wires.OperationOrder") == wire &amp;&amp;
                        myRow.Field&lt;Int32&gt;("Bonds.OperationOrder") == bond
                    select myRow[svid];
  }
  </code></pre>
  
  <p>I can see when I debug that results does have my expected single string item. However I cant index or iterate the data by any means that I know of. </p>
  
  <p>What I am looking for is something where i can access the data. </p>
  
  <p>Here is what the debugger says:</p>
  
  <blockquote>
    <p>Name:
    (new System.Linq.SystemCore_EnumerableDebugView(results)).Items[0]</p>
    
    <p>Value:
    700.0</p>
    
    <p>Type:
    object {double}</p>
  </blockquote>
  
  <p><code>PPLoadedData</code> is a <code>DataTable</code>.</p>
  
  <p>Thanks in advance.</p>