title: Datarow ItemArray doesn't work fine with a DataGridViewButtonColumn in first column
body: <p>I have a datagridview with 3 columns. The fist one is a DataGridViewButtonColumn. The tow others are gathered from DB and I am populating my Datagridview from a datatable by using datarow.ItemArray.
  Since the first column is a DataGridViewButtonColumn, the datagridview is being filled wring. The second column get the value of the third and the third is empty. Looks like the first column get the second value. I tried to add a null or empty value but it doesn't help</p>
  
  <pre><code>DataTable dtSelect = dataView.ToTable(true, "item", "subItem");
  
          foreach (DataRow datarow in dtSelect.Rows)
          {
                DGV.Rows.Add(new object[] { null, datarow.ItemArray });
          }
  </code></pre>
  
  <p>Now it is worst that before, the 2nd column get as value: System.Object[]   </p>
  
  <p>How can I use the item array to populate my Datagridview having a DatGridViewButtonColumn in the first column?</p>