Можно ли добавить изображение в коллекцию элементов управления заголовка RadGrid? - PullRequest
1 голос
/ 28 августа 2010

Я хотел бы добавить и изображение вместе с HeaderText в RadGrid.Я могу сделать это в ItemBound.Но есть ли возможные способы сделать то же самое в событии prerender страницы?

Ответы [ 2 ]

1 голос
/ 31 августа 2010

У меня получилось, вот код для добавления изображения в событие перед рендерингом.

protected void RadGrid1_PreRender(object sender, EventArgs e)
   {
       GridHeaderItem headerItem = (GridHeaderItem)RadGrid1.MasterTableView.GetItems(GridItemType.Header)[0];
       Image img = new Image();
       img.ImageUrl = "~/Images/Refresh.gif";
       headerItem["FirstName"].Controls.AddAt(1, img);
   }
0 голосов
/ 28 августа 2010

возможно, но не знаю, хорошая ли это идея.

((GridHeaderItem)((GridTHead)grid.MasterTableView.Controls[0].Controls[0]).Controls[1]).Cells[2].Text= "Test!"

хорошо проверить типы элементов управления.

...