title: set datasource of gridview to a datatable without bind
body: <p>I am seting a datasource of a dataGridview to a table.
  First In Load Event</p>
  
  <pre><code>Datagridview.datasource=DTFromSQl
  </code></pre>
  
  <p>In some Random Event I do.</p>
  
  <pre><code>Dim Dt as datatable=DataGridview1.datasource
  </code></pre>
  
  <p>When I do <code>DT.rows.clear()</code> it also clears the rows in the Datagridview. I suppose its due to databinding. But how is the databind occuring? and how to remove it so that changes in <code>DT</code> occurs in it only.</p>
  
  <p>Thanks</p>
  
  <hr>
  
  <p>Ok I did it but, something doesnt feel right about it.</p>
  
  <pre><code>Dim DTSend As New DataTable
  
      For i As Integer = 0 To DataGridView1.ColumnCount - 1
          DTSend.Columns.Add(DataGridView1.Columns(i).Name)
      Next
  </code></pre>