Yes. The grid will pick up the settings for autogenerated columns if the latter is loaded in the former's DataBound event. The hidden columns need to be forced to render by setting Visible = true to them. Once rendered, the columns that are hidden on load would have a negative width. An additional css rule for the columns forcing a min-width to them is required.