How to Swap Rows and Columns in Windows Forms Grid Control
18 Nov 20181 minute to read
This can be done in GridControl by handling virtual events QueryCellInfo, SaveCellInfo, QueryRowCount, QueryColCount. Here GridControl.Data property is used.
//In the QueryCellInfo handler.
e.Style.ModifyStyle(this.gridControl1.Data[e.ColIndex, e.RowIndex], Syncfusion.Styles.StyleModifyType.Override);
//In the SaveCellInfo handler.
this.gridControl1.Data[e.ColIndex, e.RowIndex] = e.Style.Store;
//In the QueryRowCount handler.
e.Count = this.gridControl1.Data.ColCount;
//In the QueryColCount handler.
e.Count = this.gridControl1.Data.RowCount;'In the QueryCellInfo handler.
e.Style.ModifyStyle(Me.gridControl1.Data(e.ColIndex, e.RowIndex), Syncfusion.Styles.StyleModifyType.Override)
'In the SaveCellInfo handler.
Me.gridControl1.Data(e.ColIndex, e.RowIndex) = e.Style.Store
'In the QueryRowCount handler.
e.Count = Me.gridControl1.Data.ColCount
'In the QueryColCount handler.
e.Count = Me.gridControl1.Data.RowCount