title: How to clone an UltraGridColumn (Infragistics)?
body: <pre><code>reportGrid = new DataGridView();
  foreach (DataGridViewColumn col in grid.Columns)
  {
      DataGridViewColumn newCol = new DataGridViewColumn();
      newCol = (DataGridViewColumn)col.Clone();
      reportGrid.Columns.Add(newCol);
  }
  </code></pre>
  
  <p>I'm trying to mimic some existing code above that works for a DatagridView but for a UltraGrid but not sure how to Clone the column, I looked at CopyFrom as well which works for UltraGridRows.</p>
  
  <pre><code> foreach (UltraGridColumn col in grid.DisplayLayout.Bands[0].Columns)
   {
        UltraGridColumn newCol = new UltraGridColumn();  //Errror here as well
        //newCol = (UltraGridColumn)col.Clone();
        newCol.CopyFrom(col);
  
        reportGrid.DisplayLayout.Bands[0].Columns.Add(newCol);
   }
  </code></pre>