System.InvalidOperationException: This operation cannot be performed while the DisplayIndex of a column is being adjusted.
at System.Windows.Forms.DataGridViewColumnCollection.Clear()
at Rappen.XTB.Helpers.Controls.XRMDataGridView.GetTableColumns(IEnumerable`1 entities)
at Rappen.XTB.Helpers.Controls.XRMDataGridView.Refresh()
at Rappen.XTB.FetchXmlBuilder.DockControls.ResultGrid.SetLayoutToGrid()
at Rappen.XTB.FetchXmlBuilder.Controls.attributeControl.UpdateCellFromUI()
at Rappen.XTB.FetchXmlBuilder.Controls.attributeControl.chkLayoutVisible_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at Rappen.XTB.FetchXmlBuilder.Controls.attributeControl.UpdateUIFromCell()
at Rappen.XTB.FetchXmlBuilder.DockControls.TreeBuilderControl.UpdateLayoutXML()
at Rappen.XTB.FetchXmlBuilder.DockControls.ResultGrid.GetLayoutFromGrid()
at Rappen.XTB.FetchXmlBuilder.DockControls.ResultGrid.crmGridView1_LayoutChanged(Object sender, DataGridViewColumnEventArgs e)
at System.Windows.Forms.DataGridView.OnColumnDisplayIndexChanged(DataGridViewColumnEventArgs e)
at System.Windows.Forms.DataGridViewColumn.set_DisplayIndex(Int32 value)
at Rappen.XTB.Helpers.Controls.XRMDataGridView.FixColumnsFromLayout()
at Rappen.XTB.Helpers.Controls.XRMDataGridView.Refresh()
at Rappen.XTB.Helpers.Controls.XRMDataGridView.Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
at System.Windows.Forms.DataGridView.OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs e)
at System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Got an unhandled error: