I am dynamically creating a datatable and a radgrid with autogenerated columns to display report information .
Some of the column headers are fairly long so I would like to increase the columns widths, I'm just not sure when the columns are generated. I tried changing them on ItemDataBound, it doesn't seem to recognize them.
    
Please help.
Aaron
                                Some of the column headers are fairly long so I would like to increase the columns widths, I'm just not sure when the columns are generated. I tried changing them on ItemDataBound, it doesn't seem to recognize them.
| RadGrid gv = new RadGrid(); | 
| gv.ID = "tmpGrid"; | 
| gv.MasterTableView.HeaderStyle.VerticalAlign = VerticalAlign.Top; | 
| gv.MasterTableView.HeaderStyle.Width = Unit.Pixel(200); | 
| gv.ItemDataBound += new GridItemEventHandler(gv_ItemDataBound); | 
| gv.AutoGenerateColumns = true; | 
| gv.DataSource = master; | 
| PlaceHolder1.Controls.Add(gv); | 
| gv.DataBind(); | 
| void gv_ItemDataBound(object sender, GridItemEventArgs e) | 
| { | 
| if (e.Item is GridDataItem) | 
| { | 
| foreach (GridColumn gc in e.Item.OwnerTableView.RenderColumns) | 
| { | 
| gc.HeaderStyle.Width = Unit.Pixel(200); | 
| } | 
| } | 
| } | 
Please help.
Aaron


