Programically I am binding the dataset that creates the columns. The dataset columns can change and I didn't want to hard code the column names so the grid automatically sets the column names. I have tried the default column width however I do have one column that needs a far larger width than all the rest and I didn't want all columns to be that big.