是否可以将图像添加到RadGrid标题的控件集合中

时间:2010-08-27 20:19:31

标签: asp.net radgrid

我想在RadGrid中添加和Image以及HeaderText。我可以在ItemBound事件中执行此操作。但有没有可能的方法在页面预渲染事件中做同样的事情?

2 个答案:

答案 0 :(得分:1)

我得到了它,这是在预渲染事件中添加图像的代码。

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);
   }

答案 1 :(得分:0)

是可能的,但不知道这是不是一个好主意。

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

最好检查一下控件的类型。