title: Syntax Accessing Invalid DataTable Index
body: <p>I have 4 datatables in my syntax.  I want to ignore <code>ds.Tables[0];</code> and iterate 1, 2 and 3.  The syntax below throws an error of</p>
  
  <blockquote>
    <p>Can not find table 4</p>
  </blockquote>
  
  <p>I thought that the <code>ds.Tables.Count;</code> would show that there were only 3 datatables (since it is a 0 based index).  But instead it continues to try to process and throws the above error.  </p>
  
  <p>Am I misunderstanding how this process works?  What should I do in order to only process datatables 1, 2, 3?</p>
  
  <p>(I have the syntax initially set to <code>int i = 1;</code> so that the code begins processing with <code>ds.Tables[1];</code></p>
  
  <pre><code>for (int i= 1; i &lt; ds.Tables.Count; i++)
  {
  
  }
  </code></pre>