title: Show checked rows into another DataGridView
body: <p>I have a <code>DataGridView</code> populated with a <code>DataTable</code>.<br>
  I added a <code>CheckBoxColumn</code> to select some rows.</p>
  
  <p>My Goal is to show only selected rows into another <code>DataGridView</code></p>
  
  <p>I tryed to accomplish this using <code>Select</code> and adding results to a new <code>DataTable</code> but <code>Select</code> doesn't work because <code>CheckBoxColumn</code> is missing.</p>
  
  <p>Here's the code I used to fill 1st <code>DataGridView</code>and add a <code>CheckBoxColumn</code>:</p>
  
  <pre><code>Dim chk0 As New DataGridViewCheckBoxColumn()
  With chk0
      .AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader
      .HeaderText = "Sel"
      .Name = "Sel"
  End With
  With Me.DataGridView1
      .Columns.Clear()
      .DataSource = DT_Events
      .Columns.Insert(0, chk0)
      .Columns("Event").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
  End With
  </code></pre>
  
  <p>Then, after checking some rows, I tryed to show the selected ones into another <code>DataGridView</code>:</p>
  
  <pre><code>Using DT_Checked As DataTable = CType(Me.DataGridView1.DataSource, DataTable).Select("Sel = 1").CopyToDataTable
      If DT_Checked.Rows.Count &gt; 0 Then
          With Me.DataGridView2
              .Visible = True
              .DataSource = DT_Checked
          End With
      Else
          MsgBox("No rows to show", MsgBoxStyle.Critical, "Error")
      End If
  End Using
  </code></pre>
  
  <p>I tryed this code without <code>Select</code> and it doesn't show me <code>CheckBoxColumn</code>.<br>
  How can I fix?<br>
  How can I do it otherwise?</p>