private void AddColumns() { this.syncgrid.VisibleColumns.Clear(); this.syncgrid.VisibleColumns.Add(new GridDataVisibleColumn() { MappingName = "JobNumber", HeaderText = "Open Unit" }); this.syncgrid.VisibleColumns.Add(new GridDataVisibleColumn() { MappingName = "ProductID" }); this.syncgrid.VisibleColumns.Add(new GridDataVisibleColumn() { MappingName = "ProductName" }); this.syncgrid.VisibleColumns.Add(new GridDataVisibleColumn() { MappingName = "Quantity" }); this.syncgrid.ClearValue(GridDataControl.ColumnSizerProperty); this.syncgrid.ColumnSizer = GridControlLengthUnitType.Auto; this.syncgrid.Model.ColumnAutoSizer.RefreshAll(); |
In your version (10.3), RefreshAll method is not exposed for public use. As reset column sizer solves your problem, you can use the same.
Please let me know if you have any other concern.
Regards,
Jayapradha