title: VB: How to bind a DataTable to a DataGridView?
body: <p>I know this is a basic question that has already been answered thousand times, but I can't make it work.</p>
  
  <p>I am working in Visual Studio 2010 and have two forms in my Windows Application. In the first one (Main.vb), the user enters his inputs and the calculation takes place. In the second one (DataAnalysis.vb) the calculation results are displayed.</p>
  
  <p>In Main.vb, I create the temp table that will contains all the intermediary calculation steps:</p>
  
  <pre><code>Dim tableTempJDL As DataTable = New DataTable("TempJDL")
  Dim column As DataColumn
  
  column = New DataColumn("ID", GetType(System.Int32))
  tableTempJDL.Columns.Add(column)
  
  column = New DataColumn("PthObjekt", GetType(System.Double))
  tableTempJDL.Columns.Add(column)
  
  'further columns are after created using the same method
  </code></pre>
  
  <p>Then, in DataAnalysis.vb, I try to display the DataTable <code>tableTempJDL</code> into the <code>DataGridViewBerechnung</code>:</p>
  
  <pre><code>Public bindingSourceBerechnung As New BindingSource()
  Me.DataGridViewBerechnung.DataSource = Me.bindingSourceBerechnung
  </code></pre>
  
  <p>But then I don't understand how to fill the DataGridView...</p>