Telerik RadGrid-访问项目的GroupFooter

时间:2013-09-19 20:03:06

标签: c# telerik radgrid

我正在尝试在项目的ItemDataBound事件上将内容写入项目的“组页脚”。 任何人都知道如何从Item本身访问Item的组页脚? 换句话说,如何绑定项目对象中的项目关联组页脚?

protected void grid_ItemDataBound(object sender, GridItemEventArgs e)
    {
        if (e.Item is GridDataItem)
        {
            GridDataItem item = (GridDataItem)e.Item;

            **GridItemGroupFooter footer = item.GroupFooter** <-- Pseudocode for what I want to do
        }
    }

1 个答案:

答案 0 :(得分:0)

你应该这样做

if (e.Item is GridFooterItem)
{
  itemtype somenameforitem=(itemtype )grid.FooterRow.FindControl("youritemid");
  //for ex if you need textbox then it will be like this
  //TextBox texte=(TextBox)gridname.FooterRow.FindControl("textboxid");
}

你也可以这样做。

GridFooterItem footerItem = (GridFooterItem)grid.MasterTableView.GetItems(GridItemType.Footer)[0];
TextBox texte=(TextBox)footerItem.FindControl("textboxid");//accessing Button inside FooterTemplate

我获取索引[0]同时获取网格页脚项目,因为文本框是我的网格页脚中唯一的项目,如果你有多个页脚项目,你可以给你想要找到的项目的索引