title: Returning specific columns using ViewFields in SharePoint web service
body: <p>I am using CAML to query a SharePoint list through the web service and outputting to a GridView in C#/ASP.Net. The problem I am having is that more columns are being shown than what I have specified in the 'ViewFields' part of the query (eg. shown below).</p>
  
  <pre><code>viewFields.InnerXml = "&lt;ViewFields&gt;" +
                        "&lt;FieldRef Name="Col1" /&gt;" +
                        "&lt;FieldRef Name="Col2" /&gt;" +
                        "&lt;FieldRef Name="Col3" /&gt;" +
                        "&lt;FieldRef Name="Col4" /&gt;" +
                        "&lt;/ViewFields&gt;";
  </code></pre>
  
  <p>I have tried setting  to false in the 'QueryOptions'.</p>
  
  <p>Can anyone offer any solution to this problem, so that only the specified columns are returned?</p>