I want to resize columns (A, B, C, D) equally when the parent window sizes. Eventually i''d like to have the user resize a column and have the others reflect the ''proportions'' set by the user for future resizes.
Also I''d like to be able to size 2 adjacent columns at the same time, so if you make A larger then B has to shrink and it you make B smaller then C gets bigger.
The code I have for resizing is as follows and it called in the Resize event for the databound grid.
int widthForEachCol = this.ClientRectangle.Width / GridBoundColumns.Count;
for (int i=1; i
ADAdministrator Syncfusion Team January 29, 2004 02:58 AM
Try setting the grid.SmoothControlResize = false to see if that makes this refresh problem go away.
One way to dynamically control column widths is to use the grid.Model.QueryColWidth event to dynamically provide e.Size based on e.Index. To see sample uses of this, check the Syncfusion\Essential Suite\Grid\Samples\DataBound\GridDataBoundImageCell sample. It uses this event to always have the columns equally sized.