I have a grid bound to a datasource, and the grid is set to dynamically generate columns at runtime (i.e. show whatever the data source returns). I need to change the caption on some of those columns, however. I tried access grid.MasterTableView.Columns in both grid_Databound and Page_PreRender, but it's empty in all cases. What am I missing?