How to change the width of the column programmatically?
Get a reference to the column and set its Width property.
For instance, in C#, if you're in the InitializeLayout event handler and you want to resize the column in the root band of the grid whose key is "Col1" to be 100 pixels wide:
e.Layout.Bands[0].Columns["Col1"].Width = 100;